diff options
Diffstat (limited to 'testing/web-platform/tests/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html')
-rw-r--r-- | testing/web-platform/tests/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/testing/web-platform/tests/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html b/testing/web-platform/tests/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html deleted file mode 100644 index 066cba1dac..0000000000 --- a/testing/web-platform/tests/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html +++ /dev/null @@ -1,45 +0,0 @@ -<!DOCTYPE html> -<title>CSS Anchor Positioning Test: Dynamically change @position-fallback rules in Shadow DOM</title> -<link rel="help" href="https://drafts.csswg.org/css-anchor-1/#fallback-rule"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<style> - body { margin: 0; } -</style> - -<div id="host"> - <template shadowrootmode="open"> - <style> - ::slotted(#slotted), :host { - position-fallback: --pf; - position: absolute; - } - </style> - <slot></slot> - </template> - <div id="slotted"></div> -</div> - -<script> - test(() => { - assert_equals(host.offsetLeft, 0); - }, "#host is initially left:auto"); - - test(() => { - assert_equals(slotted.offsetLeft, 0); - }, "#slotted is initially left:auto"); - - host.shadowRoot.styleSheets[0].insertRule(` - @position-fallback --pf { - @try { left: 100px; } - } - `); - - test(() => { - assert_equals(host.offsetLeft, 100); - }, "#host with inserted @position-fallback applied"); - - test(() => { - assert_equals(slotted.offsetLeft, 100); - }, "#slotted with inserted @position-fallback applied"); -</script> |