Files
servo/tests/wpt/meta/html/semantics/disabled-elements/event-propagate-disabled.tentative.html.ini
Budiman Arbenta 35c3731c46 script: Implement <input type=range> widget's layout (#41562)
Implement the layout of `<input type="range">`. Support automatically
calculating the position of thumb based on the current input value, and
the size of range-track and range-thumb. Added a
document.has_script_or_layout_blocker function to detect whether it is
possible to run box_area_query during bind_to_tree, add delay_task if
there are blocker.

Here are some of the fixes made in this PR:
1. Fixed the structure for input type range's pseudo elements.
2. Fixed the positioning of input type range's thumb based on current
value, width, and direction.
3. Allow input type range to stretch vertically in a bigger container.

Original PR: #41024
Stylo PR: https://github.com/servo/stylo/pull/310

Testing: Some improvements in WPT tests, with a few regressions. This
change includes a Servo-specific appearance test to detect unexpected
changes to the look and feel of range widgets.
Fixes: #22728

---------

Signed-off-by: Budiman Arbenta <arbenta6@gmail.com>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: rayguo17 <tin.tun.aung1@huawei.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2026-03-30 20:20:58 +00:00

160 lines
5.5 KiB
INI
Vendored

[event-propagate-disabled.tentative.html]
[Trusted click on <input>, observed from <input>]
expected: FAIL
[Trusted click on <input>, observed from <body>]
expected: FAIL
[Trusted click on <select disabled=""></select>, observed from <select>]
expected: FAIL
[Trusted click on <select disabled="">\n <!-- <option> can't be clicked as it doesn't have its own painting area -->\n <option>foo</option>\n </select>, observed from <select>]
expected: FAIL
[Trusted click on <select disabled="">\n <!-- <option> can't be clicked as it doesn't have its own painting area -->\n <option>foo</option>\n </select>, observed from <body>]
expected: FAIL
[Trusted click on <fieldset disabled="">Text</fieldset>, observed from <fieldset>]
expected: FAIL
[Trusted click on <fieldset disabled="">Text</fieldset>, observed from <body>]
expected: FAIL
[Trusted click on <fieldset disabled=""><span class="target">Span</span></fieldset>, observed from <span>]
expected: FAIL
[Trusted click on <fieldset disabled=""><span class="target">Span</span></fieldset>, observed from <fieldset>]
expected: FAIL
[Trusted click on <fieldset disabled=""><span class="target">Span</span></fieldset>, observed from <body>]
expected: FAIL
[Trusted click on <button disabled="">Text</button>, observed from <button>]
expected: FAIL
[Trusted click on <button disabled=""><span class="target">Span</span></button>, observed from <span>]
expected: FAIL
[Trusted click on <button disabled=""><span class="target">Span</span></button>, observed from <button>]
expected: FAIL
[Trusted click on <button disabled=""><span class="target">Span</span></button>, observed from <body>]
expected: FAIL
[Trusted click on <textarea disabled=""></textarea>, observed from <textarea>]
expected: FAIL
[Trusted click on <input disabled="" type="button">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="checkbox">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="color" value="#000000">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="color" value="#000000">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="date">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="date">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="datetime-local">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="datetime-local">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="email">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="email">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="file">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="image">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="month">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="month">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="number">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="number">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="password">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="password">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="radio">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="range" value="0">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="range" value="0">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="range" value="50">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="range" value="50">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="reset">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="search">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="search">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="submit">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="tel">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="tel">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="text">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="text">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="time">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="time">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="url">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="url">, observed from <body>]
expected: FAIL
[Trusted click on <input disabled="" type="week">, observed from <input>]
expected: FAIL
[Trusted click on <input disabled="" type="week">, observed from <body>]
expected: FAIL
[Trusted click on <my-control disabled="">Text</my-control>, observed from <body>]
expected: FAIL