aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/script_thread.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/script_thread.rs')
-rw-r--r--components/script/script_thread.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs
index ef55e608be8..4cae85da9ba 100644
--- a/components/script/script_thread.rs
+++ b/components/script/script_thread.rs
@@ -1028,6 +1028,14 @@ impl ScriptThread {
window.reflow(ReflowGoal::ForDisplay,
ReflowQueryType::NoQuery,
ReflowReason::ImageLoaded);
+ } else {
+ // Reflow currently happens when explicitly invoked by code that
+ // knows the document could have been modified. This should really
+ // be driven by the compositor on an as-needed basis instead, to
+ // minimize unnecessary work.
+ window.reflow(ReflowGoal::ForDisplay,
+ ReflowQueryType::NoQuery,
+ ReflowReason::MissingExplicitReflow);
}
}
}