tor-browser

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

commit 63cf529acc7b3a8338355ac3b0315e34f8eff437
parent 988e6ccb778c936f06bc620604db3d13721225f1
Author: Mustaq Ahmed <mustaq@google.com>
Date:   Fri, 19 Dec 2025 09:19:00 +0000

Bug 2006780 [wpt PR 56835] - Add a WPT for mouse drag on a newly added range input element., a=testonly

Automatic update from web-platform-tests
Add a WPT for mouse drag on a newly added range input element.

Bug: 469041917
Change-Id: I0e893770e882a01d3c34b27490dd2c32b990c034
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7270087
Auto-Submit: Mustaq Ahmed <mustaq@chromium.org>
Commit-Queue: David Awogbemila <awogbemila@chromium.org>
Reviewed-by: David Awogbemila <awogbemila@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1560208}

--

wpt-commits: 547994831abc813013da20f3459a59919f12138c
wpt-pr: 56835

Diffstat:
Atesting/web-platform/tests/pointerevents/bugs/drag_on_added_range_input.html | 35+++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/pointerevents/bugs/drag_on_added_range_input.html b/testing/web-platform/tests/pointerevents/bugs/drag_on_added_range_input.html @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<title>Mouse dragging on added range-input</title> +<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> + +<body>Replaced body text</body> + +<script> +"use strict"; + +promise_test(async t => { + document.body.innerHTML = '<input type="range" min="0" max="10" value="5">'; + const range = document.getElementsByTagName("input")[0]; + assert_equals(parseInt(range.value), 5, "initial value"); + + const x = range.getBoundingClientRect().x; + const y = range.getBoundingClientRect().y; + const width = range.getBoundingClientRect().width; + const height = range.getBoundingClientRect().height; + + await new test_driver.Actions() + .addPointer("pointer1", "mouse") + .pointerMove(x + width / 2, y + height / 2) + .pointerDown() + .pointerMove(x + width - 3, y + height / 2) + .pointerUp() + .send(); + + // TODO(crbug.com/469041917): Does Blink update the range input value? + assert_equals(parseInt(range.value), 10, "final value"); +}, 'Drag on an added range input element.'); +</script>