Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2654 commits
Select commit Hold shift + click to select a range
ab874ed
WebKit export: Tweak fuzzy annotation for imported/w3c/web-platform-t…
nt1m May 30, 2026
7ffd388
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=299063 (#56944)
Ahmad-S792 May 30, 2026
9a91abd
Increase fuzziness of css/css-view-transitions/table-caption.html (#6…
nt1m May 30, 2026
d576057
[Webaudio]: Fix duration/clamping for negative playbackRates (Step 1)
May 30, 2026
9267834
[Masonry] Add subgrid gap tests
alisonmaher May 30, 2026
c24f9d8
Make the service-worker and downloads tests as tentative (#60276)
javifernandez May 30, 2026
b329593
Add parsing for CSS corner-shape support
mr-cheffy May 29, 2026
7e268df
Typecheck color components before returning.
emilio May 29, 2026
34637df
Propagate `allowed` to support color components in math functions.
emilio May 29, 2026
2a7771e
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=315935 (#60306)
Ahmad-S792 May 31, 2026
1062d9c
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=278381 (#60305)
Ahmad-S792 May 31, 2026
20f116e
WebKit export: [css-images] Add support for image(<color>) (#60289)
nt1m May 31, 2026
e6145a0
WebKit export: [css-images] Add support for light-dark(<image>, <imag…
nt1m May 31, 2026
27e7849
Add canvas tainting tests for patterns
schenney-chromium May 31, 2026
93d3714
html: Add tests for various shadow trees.
emilio May 29, 2026
8b2b8ce
Add testing for additional display keyword combinations
janvarga May 31, 2026
b46eae6
Navigation.activation.from should be null when previous entry is init…
farre Jun 1, 2026
5456e2b
HTML-AAM: aside nested in a prefixed article ancestor
annevk May 31, 2026
a86c04b
Add more document.readyState coverage
annevk May 30, 2026
63287dd
clamp media fragments and ensure fallback sizing is calculated correc…
longsonr Jun 1, 2026
31d1feb
HTML: use JS harness for html5lib tests so we can use .dat files dire…
annevk Jun 1, 2026
b06be9b
Update Wasm tests
wpt-pr-bot May 31, 2026
2899413
fixed comment & added wpt test
RichardTjokroutomo Jun 1, 2026
013241b
updated manifest & minor fix
RichardTjokroutomo Jun 1, 2026
4e18e51
html5lib-tests: import latest
annevk Jun 1, 2026
1b8d9de
dialog.requestClose() test for removing closedby midway through (#60154)
lukewarlow Jun 1, 2026
c2ffaa1
[WebAudio] Make test-analyser-output.html deterministic
hoch Jun 1, 2026
3b1f401
[grid] Fix parsing of <grid-line>
bfgeek Jun 1, 2026
41e6a0b
Clamp line cross-size to zero after fragmentation adjustment
alisonmaher Jun 1, 2026
1a0ee00
[Sanitizer] Remove custom element state, when created by is=
otherdaniel Jun 1, 2026
636cec3
Include stacking-context children in background-clip:text mask
cgqaq-chromium Jun 1, 2026
7542f3b
layout: Fix handling of `display: contents` in table builder logic
Loirooriol Jun 1, 2026
15dd35a
[Sanitizer] setHTML + setHTMLUnsafe use HTML fragment parser.
otherdaniel Jun 1, 2026
c4645dd
[wpt] Fix css/css-sizing/svg-intrinsic-size-008.html
bfgeek Jun 1, 2026
ceca759
WebRTC: Add WPT for ignoring stopping transceivers in addTransceiver
Jun 1, 2026
fda86be
[WebAudio] Standardize and abstract robustness sweeps for renderSizeHint
hoch Jun 1, 2026
cae4d62
[CSS Modules] Update spec PR link in shadowrootadoptedstylesheets tests
KurtCattiSchmidt Jun 1, 2026
3156f36
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=313239 (#60332)
Ahmad-S792 Jun 1, 2026
e051181
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=300476 (#60333)
Ahmad-S792 Jun 1, 2026
3d96148
MediaElement doesn't wait for TextTracks if load fires during parsing
bradp0721 Jun 2, 2026
8e3942d
[soft navs] Fix handling of text pseudo elements
shaseley Jun 1, 2026
075b24f
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=314401 (#60334)
Ahmad-S792 Jun 2, 2026
5893803
Reland "webnn: rename roundingType to outputShapeRounding for pool2d …
BruceDai Jun 2, 2026
8c16d82
HTML <input> elements should not have a resizer.
jfkthame Jun 1, 2026
de0bf4b
Update vertical-align WPT for shorthand behavior
janvarga Jun 1, 2026
e668676
Customizable Select: Support options inside wrapper elements.
jnjaeschke Jun 1, 2026
778f3f1
Add mSubmitter member to FSURLEncoded.
ltenmoz Jun 1, 2026
2f28df5
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=316067 (#60337)
cdumez Jun 2, 2026
ee3c59d
Ensure the lifecycle is updated for external SVG resources
Jun 2, 2026
19a6227
Clone Sanitizer before checking with a trusted types policy
noamr Jun 2, 2026
0b5ffd4
[sub apps] Remove user gesture requirement for install
vkrot-cell Jun 2, 2026
963fd58
Distinguish `italic`, `oblique`, and `oblique 14deg` in computed font…
felipeerias Jun 2, 2026
b18f68e
[Connection-Allowlist] Enforce for speculation rules prefetch
xiaochen-z Jun 2, 2026
1ea74fe
[wptrunner] Enable Web Install API and <install> element feature flag…
LiaHiscock Jun 2, 2026
a6aca9d
Fix option-label-in-shadow-tree.html timeout
josepharhar Jun 2, 2026
61c9197
Prevent side-channel timing attacks using BlobEvent timecode.
handellm Jun 2, 2026
03815df
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=315754 (#60244)
lukewarlow Jun 2, 2026
401fc65
Implement blob.textStream()
noamr Jun 2, 2026
07ac658
Revert (Bug 1974784, Bug 2038588) for causing wpt failures @ options-…
amarc-mozilla Jun 2, 2026
0fe7808
Fix additional test that uses show-menu command.
dbaron Jun 2, 2026
d7ee171
[Connection-Allowlist] Service workers support
shivanigithub Jun 3, 2026
85d30f7
Skip date input blur during state-preserving atomic move
Jun 3, 2026
e805473
Fix typo 'Decompresion' in fetch/compression-dictionary tests.
fred-wang Jun 2, 2026
3a2428c
[Connection-Allowlist] Implement Blink-side reporting for WebRTC.
VergeA Jun 3, 2026
b8feb1b
[iframe] Rename tests to be more descriptive
kojiishi Jun 3, 2026
3183a7a
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=316159 (#60354)
cdumez Jun 3, 2026
b3f253e
Upstream webcodecs/audio-data-copyTo.any.js from WebKit (#60357)
cdumez Jun 3, 2026
9ddbfb1
Limit webcodecs/audio-data-copyTo.any.js to dedicatedworker instead o…
cdumez Jun 3, 2026
78411c0
Add tests for RTCRtpTransceiver header extension copying
Jun 3, 2026
cd2ae84
Fix handling of non-additive parts with interation-composite accumulate.
kevers-google Jun 3, 2026
d1307d4
vt: Initialize types when creating skipped transition.
vmpstr Jun 3, 2026
16120ec
aamtest: fix runs for non-firefox/non-chrome browsers
spectranaut May 20, 2026
65c9b97
[CE] Add onerror attribute and change error type for HTMLUserMediaEle…
Jun 3, 2026
1203773
Update background/mask computed value serializations to match the spe…
weinig Jun 3, 2026
f27fc86
[wdspec] Register pytest assert rewriting for bidi and classic assert…
juliandescottes Jun 3, 2026
efa31f8
Add WPT ensuring same-origin and cross-origin CORS range requests are…
edenchuang Jun 3, 2026
bac7539
Skip zero-size rects when computing click/pointer centre points
julienw Jun 3, 2026
b00fe9f
Rename get_click_coordinates to get_last_move_coordinates in webdrive…
julienw Jun 3, 2026
dc2a00e
[html-in-canvas] Fix fuzzy matching issues on wpt.fyi
progers Jun 3, 2026
c0ccde9
add dialog to html-aam/roles.html (#59634)
mehm8128 Jun 3, 2026
0706526
Fix HTML-in-Canvas subframe tests.
schenney-chromium Jun 3, 2026
4115acd
Customizable Select: Support options inside wrapper elements.
jnjaeschke Jun 4, 2026
d074b66
Revert "Bug 1465074 - Add WPT ensuring same-origin and cross-origin C…
smolnar-sheriff Jun 3, 2026
d1d774f
[CSS Modules] Split dependencies in shadowrootadoptedstylesheets tests
KurtCattiSchmidt Jun 4, 2026
7767e0e
[SVG] Enforce blob URL noopener on SVG <a> navigations
Jun 4, 2026
1cad57b
Filters should taint for any currentColor usage
longsonr Jun 4, 2026
48fb658
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=257907 (#60383)
Ahmad-S792 Jun 4, 2026
0cfd972
Part 2: Add a tentative web-platform test for muting via an extreme p…
alastor0325 Jun 4, 2026
9e91f2f
Part 3: Add web-platform tests for defaultMuted reflecting into the m…
alastor0325 Jun 4, 2026
83d3b62
[Connection-Allowlist] Service Worker WindowClient.navigate()
shivanigithub Jun 4, 2026
0da6a60
[Connection-Allowlist] WebTransport for documents and dedicated workers.
VergeA Jun 4, 2026
4b3c879
layout: Fix resolution of percentage shape-radius argument of `circle()`
Loirooriol Jun 4, 2026
066d3a8
Add reftest for base-select rendering order (#60387)
keithamus Jun 4, 2026
ecb6975
Add simple CORE-AAM ATSPI tests for role (#58654)
spectranaut Jun 4, 2026
cd542cc
Allow relative scrolls in unrelated-gesture-scroll-during-snap.html
denvercoder21 May 28, 2026
15694f7
Un-tentative `textStream()` tests (for `Blob` and `Body`) (#60356)
noamr Jun 4, 2026
ff1994f
Make flex/grid automatic min size support single-axis scroll container
freedebreuil Jun 4, 2026
7a4aaee
[Connection-Allowlist] Shared Worker support: WebTransport + WebSocket.
VergeA Jun 4, 2026
06ff7c6
Implement RTCTransportStats.tlsVersion/dtlsCipher/srtpCipher
Frosne Jun 1, 2026
62341f8
Tweak the test to make sure the scroll overflow is ready for the calc…
BorisChiou Jun 3, 2026
90aa8e8
Add base select tests around style invalidation/mutation (#60395)
keithamus Jun 4, 2026
48d76e1
Create img-src-srcset-roles.tentative.html (#52480)
scottaohara Jun 4, 2026
a6ff0b3
[html-in-canvas] Switch ElementImage dimensions to doubles
progers Jun 4, 2026
d0f44ee
Escape 'name' part of @position-try prelude when necessary
lilles May 19, 2026
543f0a4
[html-in-canvas] Ensure layers under canvas children are suppressed
progers Jun 4, 2026
86f7d9f
`window.stop()` should be able to cancel intercepted hash navigations…
noamr Jun 4, 2026
bdb3065
Sync interfaces/ with @webref/idl 3.80.0 (#60391)
github-actions[bot] Jun 4, 2026
4d7d949
[HiC] Support animated images
szager-chromium Jun 4, 2026
1d278cc
Clean up attr() cycle leftover from Bug 2009001.
sukil-moz May 27, 2026
500df18
[Connection-Allowlist] WebSocket support for Dedicated Workers.
VergeA Jun 4, 2026
8720107
[WPT] Deprecate Purpose header from prefetch
hiroshige-g Jun 4, 2026
507e587
Add single-axis scroll overflow alignment test
freedebreuil Jun 4, 2026
3b90fa3
Restrict open-on-interest for <menuitem>s in <menubar>.
dbaron Jun 4, 2026
707b8cf
Apply EXIF orientation data in SVG feImage filters
schenney-chromium Jun 4, 2026
1f8b807
Reland "webnn: Discard data when canceling a BYOB read"
reillyeon Jun 5, 2026
0663893
[webmcp]: Gate APIs on document.domain being disabled.
markafoltz Jun 5, 2026
98e50c3
Fix active-selection-051-ref.html work on platforms where the default…
emilio Jun 4, 2026
2897041
Fix calc node's Invert unit validation.
emilio Jun 4, 2026
ec4f7f1
Start focus navigation from selection if it is a descendant of focuse…
ltenmoz Jun 5, 2026
aee6bd9
Reset mReqeustCloseReturnValue during SetRequestCloseReturnValue
keithamus Jun 5, 2026
9de8a7a
Remove incorrect getComputedStyle() test for ::first-line
lilles Jun 5, 2026
df0e36b
Fix selection jumping when drag-selecting out of a float
DevSDK Jun 5, 2026
b7d9760
Track toolautosubmit attribute changes for declarative tools
pfaffe Jun 5, 2026
f1be514
Revert "Bug 2035573 - Start focus navigation from selection if it is …
agoloman Jun 5, 2026
48d66a5
[WebNN] Add "webnn" permissions policy feature
wangw-1991 Jun 5, 2026
d7b4ca2
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=316382 (#60421)
cdumez Jun 5, 2026
b9301a3
Fix crash in text-fit and text-box-trim interaction
tkent-google Jun 5, 2026
7cca45a
[Connection-Allowlist] Enforce for WebAuth remote validation
xiaochen-z Jun 5, 2026
a4c6503
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=316215 (#60409)
weinig Jun 5, 2026
a7a7823
CSS: dynamic locale changes with :first-letter & text-transform
annevk Jun 5, 2026
cb66b21
Two sandboxed iframes are in different agent clusters
annevk Jun 1, 2026
8c48ddf
[Connection-Allowlist] Enforce for speculation rules prerender
xiaochen-z Jun 5, 2026
80bb7e9
Pass `--disable-pip-version-check` when invoking `pip`
gsnedders May 4, 2026
9135547
Testing and formatting
steigeo Jun 5, 2026
ab82153
Update tests and manifest
steigeo Jun 5, 2026
5a0fcf2
Change CRLF to LF in WPT tests
steigeo Jun 5, 2026
edefd0e
[Gap Decorations]: Paint column rules on single-row fragmented grids
Jun 5, 2026
9790791
[lint] Add a distinct exit code for uncaught exceptions
gsnedders Jun 5, 2026
a8210e8
LI element role tests (#49643)
scottaohara Jun 5, 2026
8661dec
[focusgroup] Split directional-input-handler WPT by type
janewman Jun 5, 2026
ec31a46
Add some more tests for style range queries affected by dynamic chang…
jfkthame Jun 5, 2026
6a45392
Include <input type=image> in elements always-clipped.
emilio Jun 5, 2026
a61ae98
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=315779
tuankiet65 Jun 4, 2026
ded0760
HTML customizable select clipping
annevk Jun 5, 2026
a768f4f
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=316304 (#60392)
lukewarlow Jun 6, 2026
188b6f7
Test Authorization header behaviour for CORs preflight cache (#59369)
shannonbooth Jun 6, 2026
0070273
[css-shapes] Implement polygon() round modifier (#60345)
CGQAQ Jun 6, 2026
9bbd623
Move hreflang and type to HyperlinkElementUtils
Jun 6, 2026
63a3c25
Fix CSSMathMax serialization WPT test case
janvarga Jun 6, 2026
220657a
Handle cases where an inactive scroll frame becomes active and has al…
tnikkel Jun 6, 2026
d4598eb
URL: Add test coverage for non-ASCII userinfo (#60446)
tcl3 Jun 7, 2026
ee3d7be
Fix intermittency from touch-generated compatibility mouse event
yezhizhen Jun 7, 2026
1c48107
HTML customizable select clipping without ::picker-icon
annevk Jun 7, 2026
c515939
Pass image animation info through shader path
DevSDK Jun 8, 2026
f853bdf
Update CSSMathInvert transform serialization expectation
janvarga Jun 7, 2026
e0c5d8b
Revert "[Connection-Allowlist] Enforce for speculation rules prerender"
nya3jp Jun 8, 2026
d48cae0
Fix crash in text-fit with multi-column layout
tkent-google Jun 8, 2026
939bf02
Move per-element image animation state to ElementAnimations
DevSDK Jun 8, 2026
11cd7ee
Test `text-overflow`'s bidi handling with `unicode-bidi: plaintext`
andreubotella Jun 3, 2026
9ae388a
Fix width
andreubotella Jun 8, 2026
a52ac31
Ensure streaming sanitizer run throughout adoption agency
noamr Jun 8, 2026
eca9814
css-text-5: Update specification URL in text-fit tests
tkent-google Jun 8, 2026
944776f
[Connection-Allowlist] Dedicated/Shared worker fetch intercepted by SW
shivanigithub Jun 8, 2026
865f9f4
Remove .tentative from setHTMLUnsafe-runScripts test
noamr Jun 8, 2026
92a4bd0
Add anchor positioning test for `::interest-button`
mfreed7 Jun 8, 2026
9f6e076
Deflake a pair of timeouts on touch tests
kevers-google Jun 8, 2026
4aa4c90
[soft navs] Directly attribute text node changes
shaseley Jun 8, 2026
433496c
Fix check failure on double-click of ::interest-button invoker
mfreed7 Jun 8, 2026
4b974d3
Stabilize moving-between-documents helper message handling
hjanuschka Jun 8, 2026
e972067
[Gap decorations]: Preserve grid rule pattern across fragmentation
Jun 8, 2026
c5cc8f8
Fix expected/actual ordering in CSSNumericValue.parse WPT
janvarga Jun 8, 2026
6043f7c
Part 1: Implement sibling-count() and sibling-index() behind pref.
kbhomes Jun 8, 2026
7ccd1f6
Part 2: Invalidate elements with tree-counting functions on sibling i…
kbhomes Jun 8, 2026
bba41f7
Part 3: Properly handle sibling-count() and sibling-index() across sh…
kbhomes Jun 8, 2026
0c69724
Add WPT ensuring same-origin and cross-origin CORS range requests are…
edenchuang Jun 8, 2026
35059f5
layout: Don't normalize radii for clip-path shapes
Loirooriol Jun 8, 2026
6290ba1
wpt: Wrap event listener in testharness step.
jdm May 13, 2026
5d257dd
Add WPT tests for encoding-parse in Location methods
TG199 May 27, 2026
6b7445c
Fix EOF and Manifest errors
TG199 May 27, 2026
29d6848
font: Properly handle when shaping produces no glyphs
mrobinson May 27, 2026
5f1b5c9
Remove base appearance UA styles rules for <hr> in listbox
josepharhar Jun 9, 2026
1cd44e3
WebNN: Fix Pool2d ceil_mode to check both spatial dimensions
mingmingtasd Jun 9, 2026
b029b0e
Revert "WebNN: Fix Pool2d ceil_mode to check both spatial dimensions"
azaika Jun 9, 2026
74c2bf6
[ruby-overhang] Fix crash when computing overhang without an open tag
jja08111 Jun 9, 2026
6d19fb8
Alternative approach, fixing matrix zoom upsteam.
s-alipov Jun 9, 2026
53a48d0
Revert "Bug 1465074 - Add WPT ensuring same-origin and cross-origin C…
smolnar-sheriff Jun 9, 2026
a08d06d
Adding getRemoteCertificates WPT test
Frosne Jun 8, 2026
404d622
Fix subgrid border/margin/padding computation for scrollers.
emilio Jun 9, 2026
7affece
Reland "[Connection-Allowlist] Enforce for speculation rules prerender"
xiaochen-z Jun 9, 2026
4a8cc9f
Speculative deflake of pointerevent test
kevers-google Jun 9, 2026
4f6a1df
Add rate limiting to pointer lock to prevent abuse
gastonrod Jun 9, 2026
6730809
[HiC] Add AnimatedImageFrameIndexMap to CanvasChildPaintState
szager-chromium Jun 9, 2026
61298b4
[SVG] Align SVGStyleElement type and media with HTMLStyleElement
Jun 9, 2026
9404c15
webnn: emulate rank-5 pow's input tensors in TFLite backend
BruceDai Jun 9, 2026
abb03d3
Forbid generated images as cursor via light-dark() (#60469)
CGQAQ Jun 9, 2026
8d90756
Test getComputedStyle("::first-line") for non-block display
lilles Jun 9, 2026
9047694
Add ::first-line inheritance test
lilles Jun 9, 2026
0a43fd4
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=210474 (#60438)
sammygill Jun 9, 2026
17a3fbf
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=315334 (#60437)
sammygill Jun 9, 2026
eb3b22d
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=315254 (#60436)
sammygill Jun 9, 2026
6d62c4a
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=227283 (#60435)
sammygill Jun 9, 2026
c6691c5
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=313354 (#60439)
sammygill Jun 9, 2026
e96c4ac
Keep the file for the temporary webextention to make sure content scr…
lutien Jun 9, 2026
26dddb7
Upstream fuzzy annotations from WebKit changes in `css/css-background…
smfr Jun 10, 2026
7c80f2c
Add WPT ensuring same-origin and cross-origin CORS range requests are…
edenchuang Jun 9, 2026
bceae4e
Add WPT coverage for CSSMathNegate reification
janvarga Jun 9, 2026
933ef2e
Test that 'strict-dynamic' always blocks XSLT.
evilpie Jun 9, 2026
bdb8e90
[update-wasm-tests] Include upstream commit reference in commits
gsnedders Jun 2, 2026
8894a59
[WebMCP] Fix WPTs for WebMCP after getTools() change.
markafoltz Jun 10, 2026
fd3f337
Add WPT for Selection.modify('extend') in bidi text
sambandaru Jun 10, 2026
0ae9b5a
Make non-compliant selector test a crash test
lilles Jun 10, 2026
41a3777
[CE]: Remove InPagePermissionMixin from HTMLUserMediaElement
Jun 10, 2026
c5f61bb
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=316505 (#60509)
karlcow Jun 10, 2026
4fb5681
Prevent <br> from having its own block size via its own line-height o…
s-alipov Jun 10, 2026
3730dea
webrtc: implement cryptex and header extension encryption policy
fippo Jun 10, 2026
cd8931a
Disable execCommand editing commands for EditContext.
ltenmoz Jun 9, 2026
2734e6b
[remote] Only allow navigations to WebDriver safe protocols by default.
whimboo Jun 10, 2026
73032d9
Remove unused DOM elements and JS variables in overflowing-snap-areas…
hiikezoe Jun 10, 2026
f218aea
Remove unused variables snap-into-covering-area.html.
hiikezoe Jun 10, 2026
baafee6
[iframe] Reset the size when navigating cross-origin
kojiishi Jun 10, 2026
c920f1b
[anchor] Mark a fragment with an anchors as having propagated objects.
bfgeek Jun 10, 2026
39046f7
Sync interfaces/ with @webref/idl 3.81.0 (#60527)
github-actions[bot] Jun 10, 2026
d10396e
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=308438 (#60520)
Ahmad-S792 Jun 10, 2026
c093484
chore: add missing file from Bug 1824953 sync
juliandescottes Jun 10, 2026
ce19a7e
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=308775 (#60452)
roberto-apple Jun 10, 2026
c774af0
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=315489 (#60451)
roberto-apple Jun 10, 2026
0a61632
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=314008 (#60450)
roberto-apple Jun 10, 2026
b031b38
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=308752 (#60449)
roberto-apple Jun 10, 2026
0a934f1
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=315510 (#60153)
lukewarlow Jun 10, 2026
5e771e2
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=316787 (#60529)
cupidsity Jun 10, 2026
2be9789
[Masonry] Update extra margin accumulation for auto-placed subgrids
alisonmaher Jun 10, 2026
005e343
Fix text-underline-offset-variable.html WPT for Windows
mhochk Jun 10, 2026
734d4fa
[Connection-Allowlist] Service Workers: WebSocket + WebTransport.
VergeA Jun 10, 2026
b943668
[HiC] Allow accelerated video frames to be used across threads
szager-chromium Jun 10, 2026
e052c7e
[animation-trigger] play-forwards and play-backwards don't auto-rewind
DavMila Jun 10, 2026
6511239
Fix crash when animating stroke with unresolved color-mix
kevers-google Jun 10, 2026
c94a43e
Reland "WebNN: Fix Pool2d ceil_mode to check both spatial dimensions"
mingmingtasd Jun 10, 2026
5ad7523
[invalidation] Fix under-invalidation of overflow-clip-margin.
bfgeek Jun 10, 2026
e944d88
Remove overflow:visible!important for customizable select
josepharhar Jun 10, 2026
1aede7f
Split background-clip: border-area reftests into different reftests.
emilio Jun 10, 2026
308f4cf
Wait until h2 believes the stream is closed before removing the queue
gsnedders Oct 28, 2025
7d26335
override default testharnessreport
krichprollsch Feb 13, 2026
f1cd61d
escape test name
krichprollsch Feb 16, 2026
28868af
disable dependabot
krichprollsch Feb 26, 2026
ed79f03
add completion status in report
krichprollsch Mar 5, 2026
8e6d7b1
Scope format and name testharnessreport so they don't conflict
karlseguin Mar 12, 2026
b7f380f
Add vendor-specific delete_all_cookies
karlseguin Apr 17, 2026
5a43751
Add a few more test_driver_internal methods
karlseguin May 22, 2026
af201f1
Route actionSequence to our WebDriver's actionSequence
karlseguin Jun 4, 2026
11643fd
Namespace `update` function under report to avoid name collision
karlseguin Jun 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 3 additions & 3 deletions .azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ jobs:
eq(variables['Build.SourceBranch'], 'refs/heads/triggers/edge_stable'),
and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge_stable']))
strategy:
parallel: 10 # chosen to make runtime ~2h
parallel: 20 # chosen to make runtime ~2h
timeoutInMinutes: 180
pool:
vmImage: 'windows-latest'
Expand Down Expand Up @@ -298,7 +298,7 @@ jobs:
eq(variables['Build.SourceBranch'], 'refs/heads/triggers/edge_dev'),
and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge_dev']))
strategy:
parallel: 10 # chosen to make runtime ~2h
parallel: 20 # chosen to make runtime ~2h
timeoutInMinutes: 180
pool:
vmImage: 'windows-latest'
Expand Down Expand Up @@ -335,7 +335,7 @@ jobs:
eq(variables['Build.SourceBranch'], 'refs/heads/triggers/edge_canary'),
and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge_canary']))
strategy:
parallel: 10 # chosen to make runtime ~2h
parallel: 20 # chosen to make runtime ~2h
timeoutInMinutes: 180
pool:
vmImage: 'windows-latest'
Expand Down
25 changes: 0 additions & 25 deletions .github/dependabot.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,21 +26,21 @@ jobs:
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
# Based on https://docs.github.com/en/actions/publishing-packages/publishing-docker-images.
- name: Log in to the Container registry
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
latest
type=raw,value=${{ inputs.tag }}
- name: Build and push the Docker image
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: ./tools/docker
push: true
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/safari-wptrunner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,6 @@ jobs:
--log-mach-level info \
--channel ${{ inputs.safari-technology-preview && 'preview' || 'stable' }} \
--kill-safari \
--max-restarts 100 \
${{ inputs.extra-options }} \
-- \
safari
Expand Down
51 changes: 51 additions & 0 deletions .github/workflows/update-test262-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Update Test262 tests

on:
# Trigger at every Sunday UTC noon, or manually.
schedule:
- cron: '0 12 * * 0'
workflow_dispatch:

jobs:
update-test262:
runs-on: ubuntu-24.04
steps:
- name: Checkout WPT repo
uses: actions/checkout@v4
with:
path: wpt
- name: Checkout Test262 repo
uses: actions/checkout@v4
with:
repository: tc39/test262
path: test262-spec
- name: Copy Test262 tests to WPT
run: wpt/tools/ci/update-test262.sh $(pwd)/test262-spec
- name: Commit changes
id: commit
continue-on-error: true
run: |
cd wpt
export BRANCH_NAME="$BRANCH_PREFIX-$(date +'%Y%m%d%H%M%S')"
echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV
git config user.name "$GIT_AUTHOR_NAME"
git config user.email "$GIT_AUTHOR_EMAIL"
git checkout -B $BRANCH_NAME
git add third_party/test262/
git commit -m "$COMMIT_TITLE"
env:
GIT_AUTHOR_NAME: "wpt-pr-bot"
GIT_AUTHOR_EMAIL: "wpt-pr-bot@users.noreply.github.com"
BRANCH_PREFIX: "test262-update"
COMMIT_TITLE: "Update Test262 tests"
- name: Create PR
# Check outcome for success as continue-on-error will mask failure.
if: ${{ steps.commit.outcome == 'success' }}
run: |
cd wpt
git push --set-upstream origin $BRANCH_NAME
gh pr create --title "$COMMIT_TITLE" --body "$PR_BODY"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COMMIT_TITLE: "Update Test262 tests"
PR_BODY: "Scheduled weekly update auto-generated by the '${{ github.workflow }}' workflow."
27 changes: 17 additions & 10 deletions .github/workflows/update-wasm-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,24 @@ on:
jobs:
build-wpt:
runs-on: ubuntu-24.04
env:
UPSTREAM_REPO: WebAssembly/spec
steps:
- name: Checkout WPT repo
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
path: wpt
- name: Checkout Wasm repo
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: WebAssembly/spec
repository: ${{ env.UPSTREAM_REPO }}
path: wasm-spec
- name: Setup OCaml
uses: ocaml/setup-ocaml@v3
with:
ocaml-compiler: 4.14.x
ocaml-compiler: 5.04.x
- name: Setup OCaml tools
run: opam install --yes ocamlfind.1.9.5 js_of_ocaml.4.0.0 js_of_ocaml-ppx.4.0.0
run: opam install --yes ocamlfind js_of_ocaml js_of_ocaml-ppx
- name: Build interpreter
run: cd wasm-spec/interpreter && opam exec make
- name: Convert WAST tests to WPT
Expand All @@ -44,20 +46,25 @@ jobs:
git config user.email "$GIT_AUTHOR_EMAIL"
git checkout -b $BRANCH_NAME
git add wasm/core/
git commit -m "$COMMIT_TITLE"
UPSTREAM_COMMIT=$(cd ../wasm-spec && git rev-parse HEAD)
UPSTREAM_SHORT=$(cd ../wasm-spec && git -c core.abbrev=auto rev-parse --short HEAD)
echo "UPSTREAM_COMMIT=$UPSTREAM_COMMIT" >> $GITHUB_ENV
echo "UPSTREAM_SHORT=$UPSTREAM_SHORT" >> $GITHUB_ENV
git commit -m "Update Wasm tests from $UPSTREAM_REPO@$UPSTREAM_SHORT" \
--trailer "Upstream: https://github.com/$UPSTREAM_REPO/commit/$UPSTREAM_COMMIT"
env:
GIT_AUTHOR_NAME: "wpt-pr-bot"
GIT_AUTHOR_EMAIL: "wpt-pr-bot@users.noreply.github.com"
BRANCH_PREFIX: "wasm-update"
COMMIT_TITLE: "Update Wasm tests"
- name: Create PR
# Check outcome for success as continue-on-error will mask failure.
if: ${{ steps.commit.outcome == 'success' }}
run: |
cd wpt
git push --set-upstream origin $BRANCH_NAME
gh pr create --title "$COMMIT_TITLE" --body "$PR_BODY" --reviewer jcscottiii,dschuff
gh pr create --title "Update Wasm tests" --body "$PR_BODY"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COMMIT_TITLE: "Update Wasm tests"
PR_BODY: "Scheduled weekly update auto-generated by the '${{ github.workflow }}' workflow."
PR_BODY: "Scheduled weekly update from https://github.com/${{ env.UPSTREAM_REPO }}/commit/${{ env.UPSTREAM_COMMIT }}.

Auto-generated by the '${{ github.workflow }}' workflow."
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.9
2 changes: 1 addition & 1 deletion .taskcluster.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ tasks:
owner: ${owner}
source: ${event.repository.clone_url}
payload:
image: ghcr.io/web-platform-tests/wpt:2
image: ghcr.io/web-platform-tests/wpt:3
maxRunTime: 7200
artifacts:
public/results:
Expand Down
Loading