aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/document.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r--components/script/dom/document.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs
index 2eb9bd8806c..9e73ab8bcf0 100644
--- a/components/script/dom/document.rs
+++ b/components/script/dom/document.rs
@@ -618,10 +618,12 @@ impl Document {
/// Handles any updates when the document's title has changed.
pub fn title_changed(&self) {
- // https://developer.mozilla.org/en-US/docs/Web/Events/mozbrowsertitlechange
- self.trigger_mozbrowser_event(MozBrowserEvent::TitleChange(String::from(self.Title())));
+ if self.browsing_context().is_some() {
+ // https://developer.mozilla.org/en-US/docs/Web/Events/mozbrowsertitlechange
+ self.trigger_mozbrowser_event(MozBrowserEvent::TitleChange(String::from(self.Title())));
- self.send_title_to_compositor();
+ self.send_title_to_compositor();
+ }
}
/// Sends this document's title to the compositor.