diff options
Diffstat (limited to 'testing/web-platform/tests/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html')
-rw-r--r-- | testing/web-platform/tests/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/testing/web-platform/tests/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html b/testing/web-platform/tests/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html new file mode 100644 index 0000000000..a48eda1b57 --- /dev/null +++ b/testing/web-platform/tests/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html @@ -0,0 +1,43 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<title>CSS Display: reading-order-items with value grid-order on shadow host</title> +<link rel="help" href="https://drafts.csswg.org/css-display-4/#reading-order-items"> +<link rel="author" title="Di Zhang" href="mailto:dizhangg@chromium.org"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/resources/testdriver.js"></script> +<script src="/resources/testdriver-vendor.js"></script> +<script src="/resources/testdriver-actions.js"></script> +<script src='../../resources/shadow-dom.js'></script> +<script src="../../resources/focus-utils.js"></script> + +<style> +.wrapper { + display: grid; + reading-order-items: grid-order; +} +</style> + +<div class="test-case" data-expect="root/B,root/A" + data-description="Grid items in shadow host with delegatesFocus"> + <div id="root" class="wrapper" tabindex="0"> + <template shadowrootmode="open" shadowrootdelegatesfocus> + <button id="A" style="order: 2">A</button> + <button id="B" style="order: 1">B</button> + </template> + </div> +</div> + +<div class="test-case" data-expect="root2,root2/B,root2/A" + data-description="Grid items in shadow host without delegatesFocus"> + <div id="root2" class="wrapper" tabindex="0"> + <template shadowrootmode="open"> + <button id="A" style="order: 2">A</button> + <button id="B" style="order: 1">B</button> + </template> + </div> +</div> + +<script> +runFocusTestCases(); +</script> |