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/forms/legend/shadow-dom.html | 29 +++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'layout/reftests/forms') 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"); + } -- cgit v1.2.3