From 80c024779929d44397a8c03d2fa7808f97f2c21a Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 17 Apr 2020 07:43:40 -0400 Subject: Issue #1375 - Fix IsWebComponentsEnabled checks --- layout/reftests/bugs/1066554-1.html | 20 +++--- layout/reftests/bugs/reftest.list | 2 +- .../css-display/display-contents-shadow-dom-1.html | 71 ++++++++++++---------- layout/reftests/forms/legend/shadow-dom.html | 29 +++++---- layout/reftests/mathml/shadow-dom-1.html | 8 ++- .../webcomponents/cross-tree-selection-1.html | 5 ++ .../dynamic-insertion-point-distribution-1.html | 15 +++-- .../dynamic-insertion-point-distribution-2.html | 15 +++-- .../reftests/webcomponents/input-transition-1.html | 15 +++-- .../update-dist-node-descendants-1.html | 11 +++- 10 files changed, 122 insertions(+), 69 deletions(-) (limited to 'layout') diff --git a/layout/reftests/bugs/1066554-1.html b/layout/reftests/bugs/1066554-1.html index bb0a97f96..f4df207a1 100644 --- a/layout/reftests/bugs/1066554-1.html +++ b/layout/reftests/bugs/1066554-1.html @@ -7,15 +7,17 @@ diff --git a/layout/reftests/forms/legend/shadow-dom.html b/layout/reftests/forms/legend/shadow-dom.html index ad7babcf7..0f0a53665 100644 --- a/layout/reftests/forms/legend/shadow-dom.html +++ b/layout/reftests/forms/legend/shadow-dom.html @@ -48,17 +48,19 @@ div.after::after {content: " Y";} return e; } - document.body.offsetHeight; + function run() { + document.body.offsetHeight; - shadow("host1").innerHTML = ' c'; - shadow("host2").innerHTML = 'a c'; - shadow("host3").innerHTML = 'a '; - shadow("host4").innerHTML = ''; - shadow("host5").innerHTML = 'a '; - shadow("host6").innerHTML = ' c'; - shadow("host7").innerHTML = 'a B'; - shadow("host8").innerHTML = 'A B'; - shadow("host9").innerHTML = 'A B '; + shadow("host1").innerHTML = ' c'; + shadow("host2").innerHTML = 'a c'; + shadow("host3").innerHTML = 'a '; + shadow("host4").innerHTML = ''; + shadow("host5").innerHTML = 'a '; + shadow("host6").innerHTML = ' c'; + shadow("host7").innerHTML = 'a B'; + shadow("host8").innerHTML = 'A B'; + shadow("host9").innerHTML = 'A B '; + } function tweak() { document.body.offsetHeight; @@ -105,7 +107,12 @@ div.after::after {content: " Y";} },0); } - window.addEventListener("MozReftestInvalidate", tweak, false); + if (document.body.createShadowRoot) { + run(); + window.addEventListener("MozReftestInvalidate", tweak, false); + } else { + document.documentElement.removeAttribute("class"); + } diff --git a/layout/reftests/mathml/shadow-dom-1.html b/layout/reftests/mathml/shadow-dom-1.html index 547253a3c..bbf27069f 100644 --- a/layout/reftests/mathml/shadow-dom-1.html +++ b/layout/reftests/mathml/shadow-dom-1.html @@ -7,9 +7,11 @@ diff --git a/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2.html b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2.html index d753af09c..c58b9cfbd 100644 --- a/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2.html +++ b/layout/reftests/webcomponents/dynamic-insertion-point-distribution-2.html @@ -7,9 +7,11 @@ diff --git a/layout/reftests/webcomponents/input-transition-1.html b/layout/reftests/webcomponents/input-transition-1.html index c11444d05..a4be5271b 100644 --- a/layout/reftests/webcomponents/input-transition-1.html +++ b/layout/reftests/webcomponents/input-transition-1.html @@ -7,9 +7,11 @@ diff --git a/layout/reftests/webcomponents/update-dist-node-descendants-1.html b/layout/reftests/webcomponents/update-dist-node-descendants-1.html index 003c23394..3ba96594b 100644 --- a/layout/reftests/webcomponents/update-dist-node-descendants-1.html +++ b/layout/reftests/webcomponents/update-dist-node-descendants-1.html @@ -6,8 +6,10 @@
text
-- cgit v1.2.3