diff --git a/packages/yew/src/agent/link.rs b/packages/yew/src/agent/link.rs index 62acc10cdb7..cc365208a80 100644 --- a/packages/yew/src/agent/link.rs +++ b/packages/yew/src/agent/link.rs @@ -207,6 +207,7 @@ where .take() .expect("trying to destroy not existent agent"); agent.destroy(); + state.destroyed = true; } } }