diff options
Diffstat (limited to 'components/script/dom/client.rs')
-rw-r--r-- | components/script/dom/client.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/dom/client.rs b/components/script/dom/client.rs index 5c87ec2acd2..b0bdd872722 100644 --- a/components/script/dom/client.rs +++ b/components/script/dom/client.rs @@ -14,6 +14,7 @@ use crate::dom::bindings::root::{DomRoot, MutNullableDom}; use crate::dom::bindings::str::{DOMString, USVString}; use crate::dom::serviceworker::ServiceWorker; use crate::dom::window::Window; +use crate::script_runtime::CanGc; #[dom_struct] pub struct Client { @@ -39,7 +40,11 @@ impl Client { } pub fn new(window: &Window) -> DomRoot<Client> { - reflect_dom_object(Box::new(Client::new_inherited(window.get_url())), window) + reflect_dom_object( + Box::new(Client::new_inherited(window.get_url())), + window, + CanGc::note(), + ) } pub fn creation_url(&self) -> ServoUrl { |