Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from web-platform-tests:master #796

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
19ed6d1
[webdx] Count viewport-unit-variants
andruud Dec 5, 2024
3684d7f
[wptrunner] Lazily post testdriver result while polling the next mess…
jonathan-j-lee Dec 5, 2024
6d5e092
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=218054 (#49536)
aprotyas Dec 5, 2024
e0333cd
Fix validity checking in calc() divide operations
kbabbitt Dec 5, 2024
c7e74e6
WebKit export: [rhythmic-sizing] Add block-step shorthand to CSS pars…
nt1m Dec 5, 2024
f380495
[Grid] Serialize grid-areas for implict tracks in grid-template values
KurtCattiSchmidt Dec 5, 2024
5757dbe
Fix race condition in transition-behavior test
kevers-google Dec 5, 2024
ea432ed
[testharness] Fix typo in `promise_setup()` error message (#49550)
jonathan-j-lee Dec 5, 2024
2365ffc
Sync interfaces/ with @webref/idl 3.57.0 (#49540)
github-actions[bot] Dec 5, 2024
21a583a
navigation-api/navigation-history-entry/entries-after-blob-navigation…
cdumez Dec 5, 2024
0be95b2
Inert shouldn't behave as -moz-user-input: none.
emilio Dec 5, 2024
3b61e5a
[Signature-based SRI] Adding `<script integrity>` WPT.
mikewest Dec 5, 2024
11bd262
Don't let Translator::GetCurrentDrawTarget() return an invalid DT.
jfkthame Dec 5, 2024
d73feab
Fix `stretch` sizes on replaced abspos
Loirooriol Dec 2, 2024
79bdb1b
Add WPT tests for resizable buffers in Wasm/JS API
syg Dec 5, 2024
2cf8beb
WebDX for vertical form controls
dizhang168 Dec 6, 2024
11976cc
Fix NULL dereference error in ElementInnerTextCollector
sambandaru Dec 6, 2024
0daf660
[Editing] Add null check after creating range
pranavmodi25 Dec 6, 2024
6e5a52d
Delete duplicate trusted type test (#49549)
lukewarlow Dec 6, 2024
d484471
Support Translator API on workers
horo-t Dec 6, 2024
22b20cf
CSP report-hash keyword for scripts
Dec 6, 2024
f1beae8
WPT: Some very basic tests for FLEDGE + Private Agg. from FLEDGE side
Dec 6, 2024
b07d03b
Add more whitespace subtests (#49567)
rwlbuis Dec 6, 2024
9535d4d
Expose attributionsrc support on <area> through IDL
Dec 6, 2024
5deaf2e
getComputedStyle() should reject legacy syntax...
tcaptan-cr Dec 6, 2024
e55052b
Rename ::checkmark and ::picker-icon test files
tcaptan-cr Dec 6, 2024
3947887
Add WPT mappings for :state WebDXFeature
josepharhar Dec 6, 2024
b174c83
WPT: Test most FLEDGE per-participant Private Agg metrics
Dec 6, 2024
de4103e
WPT: Remaining tests of FLEDGE per-participant Private Agg metrics
Dec 6, 2024
37fd4ed
webnn: implement lstm in coreml
philloooo Dec 6, 2024
cebbe64
Remove :closed pseudo-class
josepharhar Dec 6, 2024
d8f0468
Remove option dictionary from beginLayer calls in manual WPT tests
graveljp Dec 6, 2024
7b6f075
Add WebDXFeature for CloseWatcher
josepharhar Dec 6, 2024
dc12ff1
Fix WPT simulcast/setParameters-maxFramerate.https.html.
Pehrsons Dec 7, 2024
f737dc8
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=284060 (#49535)
sammygill Dec 9, 2024
0673357
Clamp auto size to 0 for container size
lilles Dec 9, 2024
a4e5090
[wptrunner] On WebKitGTK-based browsers do not open the new test wind…
clopez Dec 4, 2024
24e7bf1
External import map not loaded (#49586)
yoavweiss Dec 9, 2024
73fd679
[Gap Decorations]: Parse the `column-rule-style` property
Dec 9, 2024
9d05543
Remove exception from requestClose
mfreed7 Dec 9, 2024
3d3ea3a
Re-design logic for commandfor form-owner combinations
keithamus Dec 9, 2024
450c9d6
Fix popover computed role test
mfreed7 Dec 9, 2024
08aa909
Add a "top" scroller position for customizable-<select>
mfreed7 Dec 9, 2024
47f3767
Add options to fillTextCluster to override some cluster values
AndresRPerez12 Dec 9, 2024
d3c576c
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=284298 (#49591)
graouts Dec 9, 2024
487e920
Rename TextMetric.caretPositionFromPoint to getIndexFromOffset
schenney-chromium Dec 9, 2024
b7a2287
cc: Ensure target render surfaces are added if surfaces require them.
vmpstr Dec 9, 2024
03eaa36
Save some DocumentLoader values in NavigationTiming.
Dec 9, 2024
36d88c1
Propagate Range exceptions through InputEvent::Create.
dbaron Dec 9, 2024
ef41368
Expose presentationTime/paintTime in LoAF (#49543)
chromium-wpt-export-bot Dec 10, 2024
39f20a7
[css-nesting] Implement CSSStyleRule::setSelectorText by re-nesting
andruud Dec 10, 2024
32ffad5
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=283431
rniwa Dec 10, 2024
0ed00e4
webnn: add fp16 conformance tests for gemm and matmul operations
BruceDai Dec 10, 2024
7cabcdc
report-clips-sample.https.html: Remove redundant return in function s…
fred-wang Dec 10, 2024
692415a
Don't transfer indefinite `height: stretch` to inline axis
Loirooriol Dec 10, 2024
f4c026a
[¢ss-grid] Fix grid-template-shorthand-composition.html
Loirooriol Dec 10, 2024
a622501
[css-nesting] Don't re-nest CSSNestedDeclarations in @scope
andruud Dec 10, 2024
6d70cd3
Fix nsCSSFrameConstructor::ContentWillBeRemoved reentrancy guard.
emilio Dec 10, 2024
c9a08c2
Fix a crash in CSS Custom Property application
schenney-chromium Dec 10, 2024
bba02df
chore: use `promise_rejects_*` instead of try/catch blocks
maraisr Dec 9, 2024
4e8cf92
chore: test for complex objects as initial values
maraisr Dec 9, 2024
64e2195
DOM: Enable moveBefore() into Document nodes
domfarolino Dec 10, 2024
bc62de4
Enable site isolation for headless shell (#49605)
WeizhongX Dec 10, 2024
6a03539
Add Initial Web Platform Tests for Storage Access Headers (#49502)
chromium-wpt-export-bot Dec 10, 2024
9ce3bb7
webnn: handle empty axes for layerNormalization in CoreML
philloooo Dec 10, 2024
e51161a
[wptrunner] Decouple testdriver infrastructure from testharness (#49044)
jonathan-j-lee Dec 10, 2024
bf4c6fa
[layout] stretch tests: margin collapsing and content contributions
davidsgrogan Dec 10, 2024
5741daf
webnn: implement lstmCell in CoreML
philloooo Dec 10, 2024
949cc8c
[Blob URL] Make tentative partitioning WPTs permanent
recvfrom Dec 10, 2024
1f7679a
Add WPTs for named window lookup and BCG swap limits
kjmcnee Dec 11, 2024
2e9f070
Add WPTs for RelOpenerBcgDependencyHint
kjmcnee Dec 11, 2024
8372201
Add tests for SVGElement.ownerSVGElement (#49608)
karlcow Dec 11, 2024
e2df4d4
Add WPT test for Document-Policy: expect-no-linked-resources
alexnj Dec 11, 2024
49f0922
propagate line- and column-numbers to "securitypolicyviolation" event…
mbrodesser-Igalia Dec 10, 2024
24e6f9c
chore: error messages are non-normative dont assert against them
maraisr Dec 11, 2024
5a699cb
part 1) Add WPTs for setting event handlers with `setAttributeNS`.
mbrodesser-Igalia Dec 10, 2024
9fe5f14
part 2) Transform the test which is commented out in <Element-setAttr…
mbrodesser-Igalia Dec 10, 2024
0a6b1cf
[wdspec] Fix navigation tests for the perform action commands.
whimboo Dec 11, 2024
6df6ad4
Fix "storage.deleteCookies" partition test for iframe.
lutien Dec 11, 2024
6b14d42
Implement PaintTimingMixin for element timing
noamr Dec 11, 2024
82464df
Deflake wpt/fledge/tentative/server-response.https.window.html
Dec 11, 2024
f34424a
Make servodriver a thin wrapper over the base webdriver browser/execu…
jdm Dec 11, 2024
633479a
Make ServoWebDriverRefTestExecutor a thin shell over the webdriver re…
jdm Dec 11, 2024
f2d4830
Serialize all keys of JS objects when converting to webdriver values.
jdm Dec 11, 2024
a2ca817
Cleanup, docs, etc.
jdm Dec 11, 2024
394f88b
Fix flake8 errors.
jdm Dec 11, 2024
92db821
Computed name including the term role as a descendant (#49622)
giacomo-petri Dec 11, 2024
1b5c481
Make dialog light dismiss and dialog.requestClose not need UA
mfreed7 Dec 11, 2024
e60fed9
Update <selectedcontent> test for OpenUI resolution
josepharhar Dec 12, 2024
36d48df
Don't consider collapsed margins for in-flow line bounds if we're not…
emilio Dec 11, 2024
d91cef7
Expand web-platform-test coverage to include subdocument fetch creden…
bvandersloot-mozilla Dec 11, 2024
807d274
Add multicol anchor positioning tests for vertical-rl.
mstensho Dec 12, 2024
eec2354
Fixes to external/wpt/svg/types/SVGElement.ownerSVGElement-01.html
Dec 12, 2024
fae8dd0
[Interop] WPT and fix for click dispatch with chorded buttons.
mustaqahmed Dec 12, 2024
e26600a
moveBefore: fail when moving across roots
noamr Dec 12, 2024
d534e0a
View transitions: change harness test to not reload
noamr Dec 12, 2024
5c0247d
Remove subtests depending on non-substitution attr()
tursunova Dec 12, 2024
c715b79
[wptrunner] Support testdriver.js in {ref,print-ref,crash}tests (#48486)
jonathan-j-lee Dec 12, 2024
2b68f03
render blocking: Update tests to include ~250 bytes of text in divs
vmpstr Dec 12, 2024
26b18ca
Make virtualenv use sysconfig to find paths
gsnedders Dec 12, 2024
39138b0
[lint] Allow {ref,print-ref,crash}tests to use `testdriver.js` (#49664)
jonathan-j-lee Dec 13, 2024
3f6bcb3
IDB WPTs: Extend fire-event-exception WPTs to run on workers
rahulsingh-msft Dec 13, 2024
c0bb4ac
[wptrunner] Add an --exclude-file, similar to --include-file
gsnedders Dec 10, 2024
d0a4c30
DOMException: Add test for Error.isError
lionel-rowe Dec 13, 2024
09c6697
webnn: validate context supports test graph
BruceDai Dec 13, 2024
29c45e0
part 1: Port `test_bug1094000.html` to WPT
masayuki-nakano Dec 13, 2024
b64184a
part 2: Port `test_bug1355792.html` to WPT
masayuki-nakano Dec 13, 2024
f2d7567
part 3: Add some WPTs to check after deleting selected content across…
masayuki-nakano Dec 13, 2024
2fb19d9
part 4: Make `HTMLEditor::AutoDeleteRangesHandler::Run` and its calle…
masayuki-nakano Dec 13, 2024
8787087
Add web-platform tests for grid container as flex item with auto repe…
aethanyc Dec 12, 2024
d2cfd1c
Disable skipping line-clamped lines by default for now.
emilio Dec 12, 2024
2c1ac39
Part 1 - Fix legacy flex container cross size alignment when computin…
aethanyc Dec 12, 2024
7c9bf45
Part 2 - Fix flex item's stretched cross size with box-sizing:border-…
aethanyc Dec 12, 2024
e45da16
Fix incorrect rounding in software rendering of feColorMatrix.
penteract Dec 12, 2024
24f3b8d
[css-scroll-snap-2] Rename scroll-start-target to scroll-initial-target
Dec 13, 2024
36042af
Make closeWatcher.requestClose() not require user activation
mfreed7 Dec 13, 2024
896ac5e
Remove ::picker-icon for <select multiple>
josepharhar Dec 13, 2024
a8113ca
Add flat tree example to dialog complex closedby test
mfreed7 Dec 13, 2024
0c1d195
Make customizable select options listen to mouseup
josepharhar Dec 13, 2024
bcb1490
Speculative fix for chromium-paint-holding-timeout.html
Dec 13, 2024
8f41c4f
[wasm][jspi] Fix wpt tests for new API
fgmccabe Dec 13, 2024
fd8bb33
[css-scroll-snap-2] Rename WPTs scroll-start-target to scroll-initial-*
Dec 14, 2024
ad9fb6b
[Gap Decorations] Update spec links to point to Editor's Draft
kbabbitt Dec 14, 2024
39cd75a
part 3) Enrich documentation of <Element-setAttribute-respects-Elemen…
mbrodesser-Igalia Dec 13, 2024
bf7624d
part 4) Rename <Element-setAttribute-respects-Elements-node-documents…
mbrodesser-Igalia Dec 13, 2024
9952c32
part 5) Add WPT <Element-setAttribute-respects-Elements-node-document…
mbrodesser-Igalia Dec 13, 2024
61ca832
Implement EnsureCSPDoesNotBlockStringCompilation as per CSP spec.
fred-wang Dec 13, 2024
70e5fd9
[wpt][fullscreen] Upstream {ref,crash}tests that use testdriver
jonathan-j-lee Dec 14, 2024
2134b52
Move all customizable-<select> reference tests out of wpt_internal
mfreed7 Dec 14, 2024
6b4687a
[Masonry] Introduce parsing for masonry-fill.
celestepan Dec 14, 2024
4a348b2
[RasterInducingScroll] Force update even without raster invalidation
wangxianzhu Dec 14, 2024
4fffa23
[flex] Break all items into flex-lines upfront.
bfgeek Dec 14, 2024
e415e6c
Change abspos fit-content sizing so as not to provide a basis for per…
dshin-moz Dec 13, 2024
0e89687
Add reftest for single-stop wrapping (longer hue) gradients with vary…
jfkthame Dec 13, 2024
1983af6
[wdspec] Fix pointer drag tests by comparing coordinates with an offset.
whimboo Dec 14, 2024
38623a5
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=284534 (#49663)
graouts Dec 14, 2024
5091556
webnn: allow negative alpha value for elu operator
lisa0314 Dec 16, 2024
56c878b
[SRI Message Signatures] Serialize component parameters.
mikewest Dec 16, 2024
19bda07
Correct the direction of "progress" as handled by Servo_InterpolateCo…
jfkthame Dec 14, 2024
ee6608e
[Signature-based SRI] Send `Accept-Signatures`.
mikewest Dec 16, 2024
7443e0e
[mozcrash] Copy minidumps files instead of moving to avoid failures i…
lutien Dec 13, 2024
54ef47c
Part 4: Add WPT for checking headers when fetching a JSON module
Jon4t4n Dec 12, 2024
4d4e12e
Update generated fetch/metadata/generated/script-json-module-import-s…
moz-wptsync-bot Dec 16, 2024
f4515a8
[Signature-based SRI] Fixing `fetch.any.js`.
mikewest Dec 16, 2024
3f2ceab
Video: Add `avc3` and `hev1` muxer support for MediaRecorder
StaZhu Dec 16, 2024
c3989ae
Remove ExposeRenderTimeNonTaoDelayedImage
noamr Dec 16, 2024
e287ca6
wpt: Fix flakiness in `vh_not_refreshing_on_chrome.html`
mrobinson Dec 16, 2024
6cb6ef3
[carousel] Move ::scroll-button() tests to external WPT
danielsakhapov Dec 16, 2024
80a54bf
Remove CrossFramePerformanceTimeline
noamr Dec 16, 2024
5b30d15
IDB WPTs: Extend several IDB WPTs to run on workers (Part 3)
rahulsingh-msft Dec 16, 2024
3408919
webnn: fix coreml fp16 constant addition
philloooo Dec 16, 2024
6ca1722
Complete implementation of keyword sizes for block layout
Loirooriol Dec 16, 2024
7786d7d
add WPT for checking removing the meta tag of a "require-trusted-type…
mbrodesser-Igalia Dec 16, 2024
8b5706c
Add WPT for currentTime on HTMLMediaElement playing remote tracks.
Pehrsons Dec 16, 2024
0a38a00
DOM: Move moveBefore() to the ParentNode mixin
domfarolino Dec 16, 2024
9b1c80b
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=283995 (#49683)
sammygill Dec 17, 2024
42091d9
Style of mapped attributes is not updated when changed
longsonr Dec 16, 2024
bf04f8e
Wait for two timeupdate events when checking that currentTime progres…
Pehrsons Dec 16, 2024
2cfd560
[Signature-based SRI] Add WPT for the `@path` derived component.
mikewest Dec 17, 2024
b9ff3b3
[@scope] Expand :scope selectors for :has() cache
andruud Dec 17, 2024
09eacd6
[css-properties-values-api] Test unit arithmetic separately
andruud Dec 17, 2024
40d8fc6
[carousel] Move Carousel parsing tests to WPT
danielsakhapov Dec 17, 2024
7089d29
[Signature-based SRI] `Accept-Signature` should be singular.
mikewest Dec 17, 2024
d273bac
[wdspec] Add tests for invalid types and values for the "format" argu…
liamdebeasi Dec 17, 2024
c67ae73
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=243899 (#49579)
lilyspiniolas Dec 17, 2024
399a44a
IDB WPTs: Extend several IDB WPTs to run on workers (Part 4)
rahulsingh-msft Dec 17, 2024
81fc365
Implement input:open
josepharhar Dec 17, 2024
810cb30
IndexedDB: Speed up and refactor IDBObjectStore get all WPTs
SteveBeckerMSFT Dec 17, 2024
bc8ab39
IndexedDB: Speed up and refactor IDBIndex get all WPTs
SteveBeckerMSFT Dec 17, 2024
5f2cf7d
VT: Update navigation promise tests to use popups.
vmpstr Dec 17, 2024
ce746b4
Fix a bug in test_driver.bless() (#49719)
chromium-wpt-export-bot Dec 17, 2024
50bbdd1
Style of display:none mapped attributes is not updated when changed
longsonr Dec 17, 2024
343a084
part 6) Link from some worker tests to WPT's documentation.
mbrodesser-Igalia Dec 17, 2024
22bcfb9
Handle appearance value changes during <select> showPicker.
mfreed7 Dec 17, 2024
e488f7e
[line-clamp] Make the webkit-line-clamp-abspos-001 WPT tentative
andreubotella Dec 17, 2024
a0020c1
Fix customizable select light dismiss for touch
josepharhar Dec 17, 2024
441d9bf
Update customizable select styles
josepharhar Dec 17, 2024
28cc3c2
[wptrunner] Clear screenshot cache between retries (#49685)
jonathan-j-lee Dec 17, 2024
146b1a5
[Permissions Policy] Fix tab key focus issue in frame with disabled f…
siliu1 Dec 18, 2024
72af8ee
Revert "Handle appearance value changes during <select> showPicker."
reillyeon Dec 18, 2024
3f1b4be
[shared storage] Implement the batch `with_lock` option for response …
yaoxiachromium Dec 18, 2024
0a63eb3
Delete the old language detection API.
fergald Dec 18, 2024
64c0c56
Avoid reliance on async module timing in import-map test (#49725)
yoavweiss Dec 18, 2024
16fab63
Make empty cells more thoroughly not participate on baseline alignment.
emilio Dec 17, 2024
8b0a927
Anchor positioning tests for multicol with spanner inside.
mstensho Dec 18, 2024
e7f7299
fix relative-color-out-of-gamut.html value precision
romainmenke Dec 13, 2024
d020a6b
incease precision when comparing values
romainmenke Dec 13, 2024
7f677a3
[carousel] Focus should follow the active marker when scrolling
danielsakhapov Dec 18, 2024
7d9676e
[carousel] Move ::scroll-marker and ::scroll-marker-group tests to WPT
danielsakhapov Dec 18, 2024
16e6fbc
[wdspec] change test_..._closes_browsing_context (#49759)
sadym-chromium Dec 18, 2024
6417320
Don't hold dead layout objects in the anchor query machinery.
mstensho Dec 18, 2024
be827da
[LoAF] Set sourceCharPosition for the invoke-type resolve-promise
Dec 18, 2024
33cec73
Sync interfaces/ with @webref/idl 3.58.0 (#49760)
github-actions[bot] Dec 18, 2024
37cad0c
DOM: Move moveBefore() returns undefined
domfarolino Dec 18, 2024
8ce395c
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=284669 (#49747)
weinig Dec 18, 2024
f3732c6
move new term role tests to tentative to avoid penalizing Chrome at E…
cookiecrook Dec 18, 2024
48cd0c8
part 7) Add Worker tests to <DOMWindowTimers-setTimeout-setInterval.h…
mbrodesser-Igalia Dec 18, 2024
0b02481
part 8) Add WPTs for trusted types when constructing Workers from Wor…
mbrodesser-Igalia Dec 18, 2024
a5d11ee
[carousel] Improve scroll buttons scrolling code
danielsakhapov Dec 18, 2024
feac42e
Fix setting disableSessionHistoryInParent in `firefox_android.py
ohall-m Dec 18, 2024
8f56a7b
Part 1: Merge push event WPT test with variants
saschanaz Dec 18, 2024
9de53d2
Part 2: Remove aesgcm128Decoder
saschanaz Dec 18, 2024
275b74e
layout: Never stretch indefinite intrinsic keywords other than `auto`
Loirooriol Dec 17, 2024
438a535
Make UpdateLabel work when there is a label attribute.
dbaron Dec 19, 2024
297e637
Reverse the computed label expectation for an img with a title and an…
adampage Dec 19, 2024
56a3a06
Revert "[carousel] Improve scroll buttons scrolling code"
horo-t Dec 19, 2024
cd97b0f
part 1: Add automated test for 'stretch' size keyword on abspos eleme…
dholbert Dec 18, 2024
57573ee
part 2: Add variant of WPT for 'stretch' size keyword on abspos eleme…
dholbert Dec 18, 2024
5ee0b06
part 3: Add variants of WPT for 'stretch' size keyword on abspos elem…
dholbert Dec 18, 2024
1be569a
Expose the JS LanguageDetector interface to service workers
gjc13 Dec 19, 2024
6902422
[wptrunner] Forward "MINIDUMP_SAVE_PATH" env variable to Android.
lutien Dec 18, 2024
b69a9f4
Check if 'MINIDUMP_SAVE_PATH' variable exists.
moz-wptsync-bot Dec 19, 2024
9ff7e54
Clean-up argparse usage
gsnedders Dec 17, 2024
e24bf6f
Fix feImage rendering of SVG images in some cases
Dec 19, 2024
180a8a6
Add WPT covering behavior of partitioned cookies in multiple iframes
aselya Dec 19, 2024
c433606
Avoid negative available size for page margin boxes.
mstensho Dec 19, 2024
f3acbb2
Implement testdriver features (RFC-214) (#49122)
sadym-chromium Dec 19, 2024
437e022
Implement view-transition-name: match-element
noamr Dec 19, 2024
87fa635
Remove some <selectlist> image resources
josepharhar Dec 19, 2024
b9af994
Fixed purely physical mapping bug for vertical text and decorations.
canalun Dec 20, 2024
44c2b3b
Add test checking the presence of deviceId in screen share video trac…
youennf Dec 20, 2024
bd74372
Ruby: Fix annotation overhang overlap
tkent-google Dec 20, 2024
27855e6
Fix and mark scroll marker tests as passing.
mstensho Dec 20, 2024
f306acb
r=frontend-codestyle-reviewers,perftest-reviewers,mossop,sparky
Standard8 Dec 19, 2024
084cf05
[carousel] Move ::column and ::column::scroll-marker tests to WPT
danielsakhapov Dec 20, 2024
7e0d8b2
[Masonry] Introduce parsing for masonry-direction.
celestepan Dec 20, 2024
3f44436
[css-properties-values-api] Split some of the registerProperty tests …
emilio Dec 20, 2024
9bbcdbf
[carousel] Pin the selected scroll-marker for targeted scrolls
Dec 20, 2024
61a2d96
[carousel] Implement targeted scroll-marker selection for ::column
Dec 20, 2024
f019be2
Paint nothing when feImage references svg inlines
progers Dec 20, 2024
e33f110
Make `HTMLEditor` keep the last typed collapsible white-space visible…
masayuki-nakano Dec 20, 2024
ccf1744
Add core WebAssembly tests to WPT (#49277)
past Dec 20, 2024
2331838
Only update first appended <selectedcontent> element
josepharhar Dec 20, 2024
dbed603
DOM: Test 'slotchange' event firing during move
domfarolino Dec 20, 2024
6b2239d
Update Wasm tests (#49809)
github-actions[bot] Dec 20, 2024
482f155
webnn: add wpt for bidirectional lstm
philloooo Dec 20, 2024
40eacfb
FLEDGE: Make B&A WPT tests more hermetic
Dec 21, 2024
979291d
Block-in-inline shouldn't keep an IFC from being non-contiguous.
mstensho Dec 21, 2024
4e14309
layout: Fix intrinsic contributions of anonymous blocks
Loirooriol Dec 20, 2024
099359f
[wdspec] Fix WebDriver classic and BiDi drag and drop position tests.
whimboo Dec 20, 2024
dda5022
[SRI Message Signatures] Drop the `alg` parameter.
mikewest Dec 22, 2024
339f9a5
part 1: Move `delete-before-invisible-line-break.html` and `forwardde…
masayuki-nakano Dec 22, 2024
34cc2c9
Make tests for `contenteditable="plaintext-only"` and padding line br…
masayuki-nakano Dec 22, 2024
9105951
layout: Implement keyword sizes for block layout heuristics
Loirooriol Dec 20, 2024
369ee94
Add missing new-line at the end of lint.ignore (#49823)
jzm-intel Dec 23, 2024
32f43fa
Accessibility: Input with multiple explicit label elements associated…
giacomo-petri Dec 23, 2024
20ded9e
Support PaintTimingMixin in LCP (#49703)
chromium-wpt-export-bot Dec 24, 2024
91e727c
Add web platform test for CSP frame-ancestors with path (#49722)
chromium-wpt-export-bot Dec 24, 2024
9da4afa
[Sanitizer] Add tests for safe + unsafe cases. (#49761)
chromium-wpt-export-bot Dec 24, 2024
6bbe8c4
Bump mypy from 1.11.0 to 1.14.0 in /tools
dependabot[bot] Dec 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[carousel] Focus should follow the active marker when scrolling
In the spec, when updating the active marker the following is meant
to ensure that if the previously active marker was focused we update
the focus to the new active marker,

From https://drafts.csswg.org/css-overflow-5/#active-scroll-marker
"If active marker was the last-focused element of the group,
focus active marker".

Fixed: 384391190
Change-Id: If629a73fae1613f0c12b0f9cff796e46407890c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6097240
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1397817}
  • Loading branch information
danielsakhapov authored and chromium-wpt-export-bot committed Dec 18, 2024
commit 7f677a301b438e1dfcd10ad7f1999783b1f8c50f
83 changes: 83 additions & 0 deletions css/css-overflow/scroll-markers-focus-on-scrolling.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test: scroll tracking for ::scroll-marker </title>
<link rel="help" href="https://drafts.csswg.org/css-overflow-5/#scroll-container-scroll">
<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>
<script src="/css/css-transitions/support/helper.js"></script>
<style>
* {
padding: 0;
margin: 0;
}

#scroller {
overflow: scroll;
scroll-marker-group: before;
height: 100px;
}

#scroller::scroll-marker-group {
border: 3px solid black;
display: flex;
width: 100px;
height: 20px;
}

#scroller div {
width: 100px;
height: 100px;
}

#scroller div::scroll-marker {
content: "";
background-color: red;
display: inline-flex;
width: 10px;
height: 10px;
border-radius: 50%;
}

#scroller div::scroll-marker:target-current {
background-color: green;
}

#scroller div::scroll-marker:focus {
opacity: 0.5;
}
</style>
<div id="scroller">
<div></div>
<div id="target"></div>
</div>
<script>
function assertPseudoElementProperty(originatingElement, pseudoType, opacity) {
const pseudoStyle = getComputedStyle(originatingElement, pseudoType);
const pseudoOpacity = pseudoStyle.getPropertyValue("opacity");
assert_equals(pseudoOpacity, opacity, pseudoType +
" opacity should be " + opacity.toString() +
" but was " + pseudoOpacity.toString());
}
promise_test(async () => {
scroller.scrollTop = 150;
assertPseudoElementProperty(target, "::scroll-marker", "1");
}, "active ::scroll-marker doesn't have focus on scroll if previous ::scroll-marker didn't have it");
promise_test(async () => {
/* Click the first ::scroll-marker to give it focus. */
let actions_promise = new test_driver.Actions()
.pointerMove(7, 7)
.pointerDown()
.pointerUp()
.pointerDown()
.pointerUp()
.send();
await actions_promise;
await waitForAnimationFrames(2);
scroller.scrollTop = 150;
await waitForAnimationFrames(2);
assertPseudoElementProperty(target, "::scroll-marker", "0.5");
}, "active ::scroll-marker saves focus on scroll if previous ::scroll-marker had it");
</script>