diff options
Diffstat (limited to 'components/script/webdriver_handlers.rs')
-rw-r--r-- | components/script/webdriver_handlers.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/webdriver_handlers.rs b/components/script/webdriver_handlers.rs index 11c43f40878..a5d957d9f44 100644 --- a/components/script/webdriver_handlers.rs +++ b/components/script/webdriver_handlers.rs @@ -60,7 +60,7 @@ use crate::dom::window::Window; use crate::dom::xmlserializer::XMLSerializer; use crate::realms::enter_realm; use crate::script_module::ScriptFetchOptions; -use crate::script_runtime::JSContext as SafeJSContext; +use crate::script_runtime::{CanGc, JSContext as SafeJSContext}; use crate::script_thread::{Documents, ScriptThread}; fn find_node_by_unique_id( @@ -722,7 +722,7 @@ pub fn handle_get_page_source( Some(element) => match element.GetOuterHTML() { Ok(source) => Ok(source.to_string()), Err(_) => { - match XMLSerializer::new(document.window(), None) + match XMLSerializer::new(document.window(), None, CanGc::note()) .SerializeToString(element.upcast::<Node>()) { Ok(source) => Ok(source.to_string()), |