From e34fc8ca0e95655e1e449389e854ddf5d47f349c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Tue, 20 Mar 2018 02:29:00 +0000 Subject: [PATCH] Make Shadow DOM account for stylesheet applicableness correctly. Summary: Also, make stuff sound in presence of CSSOM and what not. The dirty: false thing is reverting an accidental change that landed in the de-XBL stuff, which was harmless, but now wouldn't let me assert stuff properly. Reviewers: xidorn Bug #: 1445682 Differential Revision: https://phabricator.services.mozilla.com/D748 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1445682 gecko-commit: f2149d69f47cd9e7a2d0b478c2c63cb020dbfda9 gecko-integration-branch: central gecko-reviewers: xidorn --- .../shadow-disabled-sheet-001.html | 21 +++++++++++++++++++ .../shadow-fallback-dynamic-001.html | 2 +- .../shadow-fallback-dynamic-002.html | 2 +- .../shadow-fallback-dynamic-003.html | 2 +- .../shadow-fallback-dynamic-004.html | 2 +- .../shadow-fallback-dynamic-005.html | 2 +- .../shadow-root-insert-into-document.html | 18 ++++++++++++++++ 7 files changed, 44 insertions(+), 5 deletions(-) create mode 100644 css/css-scoping/shadow-disabled-sheet-001.html create mode 100644 css/css-scoping/shadow-root-insert-into-document.html diff --git a/css/css-scoping/shadow-disabled-sheet-001.html b/css/css-scoping/shadow-disabled-sheet-001.html new file mode 100644 index 00000000000000..275ac47a613adb --- /dev/null +++ b/css/css-scoping/shadow-disabled-sheet-001.html @@ -0,0 +1,21 @@ + +CSS Scoping Module Level 1 - Disabled stylesheet dynamically + + + +

Test passes if you see a single 100px by 100px green box below.

+
+ diff --git a/css/css-scoping/shadow-fallback-dynamic-001.html b/css/css-scoping/shadow-fallback-dynamic-001.html index 6bf12aa7ddb75c..9a5672eb63a902 100644 --- a/css/css-scoping/shadow-fallback-dynamic-001.html +++ b/css/css-scoping/shadow-fallback-dynamic-001.html @@ -1,6 +1,6 @@ CSS Scoping Module Level 1 - Dynamic fallback content - +

Test passes if you see a single 100px by 100px green box below.

diff --git a/css/css-scoping/shadow-fallback-dynamic-002.html b/css/css-scoping/shadow-fallback-dynamic-002.html index 7553049efb749b..f65d0c7a2129d6 100644 --- a/css/css-scoping/shadow-fallback-dynamic-002.html +++ b/css/css-scoping/shadow-fallback-dynamic-002.html @@ -1,6 +1,6 @@ CSS Scoping Module Level 1 - Dynamic fallback content - +

Test passes if you see a single 100px by 100px green box below.

diff --git a/css/css-scoping/shadow-fallback-dynamic-003.html b/css/css-scoping/shadow-fallback-dynamic-003.html index 59f8b5376b134f..a30e8fed7d257c 100644 --- a/css/css-scoping/shadow-fallback-dynamic-003.html +++ b/css/css-scoping/shadow-fallback-dynamic-003.html @@ -1,6 +1,6 @@ CSS Scoping Module Level 1 - Dynamic fallback content - +

Test passes if you see a single 100px by 100px green box below.

diff --git a/css/css-scoping/shadow-fallback-dynamic-004.html b/css/css-scoping/shadow-fallback-dynamic-004.html index b301741da40759..29e407573a31ba 100644 --- a/css/css-scoping/shadow-fallback-dynamic-004.html +++ b/css/css-scoping/shadow-fallback-dynamic-004.html @@ -1,6 +1,6 @@ CSS Scoping Module Level 1 - Dynamic fallback content - +

Test passes if you see a single 100px by 100px green box below.

diff --git a/css/css-scoping/shadow-fallback-dynamic-005.html b/css/css-scoping/shadow-fallback-dynamic-005.html index ff030c0cde151b..1d84907e5fc0de 100644 --- a/css/css-scoping/shadow-fallback-dynamic-005.html +++ b/css/css-scoping/shadow-fallback-dynamic-005.html @@ -1,6 +1,6 @@ CSS Scoping Module Level 1 - Dynamic fallback content - +

Test passes if you see a single 100px by 100px green box below.

diff --git a/css/css-scoping/shadow-root-insert-into-document.html b/css/css-scoping/shadow-root-insert-into-document.html new file mode 100644 index 00000000000000..a3b89be389a780 --- /dev/null +++ b/css/css-scoping/shadow-root-insert-into-document.html @@ -0,0 +1,18 @@ + +CSS Scoping Module Level 1 - Dynamic insertion of shadow host + + + +

Test passes if you see a single 100px by 100px green box below.

+