diff options
Diffstat (limited to 'testing/web-platform/tests/editing/crashtests/caret-display-list.html')
-rw-r--r-- | testing/web-platform/tests/editing/crashtests/caret-display-list.html | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/testing/web-platform/tests/editing/crashtests/caret-display-list.html b/testing/web-platform/tests/editing/crashtests/caret-display-list.html new file mode 100644 index 0000000000..f7c7a740e1 --- /dev/null +++ b/testing/web-platform/tests/editing/crashtests/caret-display-list.html @@ -0,0 +1,26 @@ +<html class="test-wait reftest-wait"> +<style> +* { + backdrop-filter: hue-rotate(0deg); + offset: path('M 72 1 h 0 v 90') 0px 0rad; + mask-image: url(#x) +} +</style> +<script> +let stop = false; +function func_01() { + document.execCommand("justifyCenter", false) + document.getSelection().collapse(a) + requestAnimationFrame(() => requestAnimationFrame(() => { + if (stop) { + document.documentElement.classList = ""; + return; + } + // Ensure that we've painted at least twice. + stop = true; + func_01(); + })); +} +document.addEventListener("DOMContentLoaded", func_01) +</script> +<meter id="a" contenteditable="true">AA</meter> |