aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/servoparser/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/servoparser/mod.rs')
-rw-r--r--components/script/dom/servoparser/mod.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/servoparser/mod.rs b/components/script/dom/servoparser/mod.rs
index b5bbd2e98da..23a128af2cf 100644
--- a/components/script/dom/servoparser/mod.rs
+++ b/components/script/dom/servoparser/mod.rs
@@ -344,6 +344,11 @@ impl ServoParser {
self.document.set_ready_state(DocumentReadyState::Interactive);
}
+ // https://html.spec.whatwg.org/multipage/#active-parser
+ pub fn is_active(&self) -> bool {
+ self.script_nesting_level() > 0 && !self.aborted.get()
+ }
+
#[allow(unrooted_must_root)]
fn new_inherited(document: &Document,
tokenizer: Tokenizer,