tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 20fdcb7c2235dbb81acbd2cffb2b89438f2ffcc9
parent 3f55332915e76822bca1c16720cdf17479ce2a96
Author: Daniil Sakhapov <sakhapov@chromium.org>
Date:   Thu,  9 Oct 2025 20:32:08 +0000

Bug 1992129 [wpt PR 55140] - Fix AdjustedFocusedElement CHECK for pseudo elements, a=testonly

Automatic update from web-platform-tests
Fix AdjustedFocusedElement CHECK for pseudo elements

Fixed: 447852448
Change-Id: Ic037596716a04275c7025a7d02304fbbe28d84a3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6994401
Reviewed-by: Mason Freed <masonf@chromium.org>
Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1522843}

--

wpt-commits: 94ab4a441e063135c06084dbc5157fb0f7e68a33
wpt-pr: 55140

Diffstat:
Atesting/web-platform/tests/css/css-overflow/scroll-button-focus-active-element.html | 48++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/css/css-overflow/scroll-button-focus-active-element.html b/testing/web-platform/tests/css/css-overflow/scroll-button-focus-active-element.html @@ -0,0 +1,48 @@ +<!doctype html> +<meta charset="utf-8"> +<title>CSS Test: document.activeElement for ::scroll-button is scroller</title> +<link rel="help" href="https://drafts.csswg.org/css-overflow-5/#scroll-buttons"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/resources/testdriver.js"></script> +<script src="/resources/testdriver-actions.js"></script> +<script src="/resources/testdriver-vendor.js"></script> +<style> + body { + margin: 0; + } + + #scroller { + width: 600px; + height: 300px; + overflow: auto; + white-space: nowrap; + } + + #scroller div { + display: inline-block; + width: 600px; + height: 270px; + } + + #scroller::scroll-button(right) { + content: ">"; + width: 100px; + height: 20px; + background-color: blue; + } +</style> +<div id="scroller"> + <div></div> + <div></div> +</div> +<script> + promise_test(async t => { + await new test_driver.Actions() + .pointerMove(15, 310) + .pointerDown() + .pointerUp() + .send(); + assert_equals(document.activeElement, scroller, "document.activeElement for ::scroll-button is scroller"); + }); +</script>