Releases: web-platform-tests/wpt
merge_pr_53691
[webaudio] Migrate audioparam-chaining from audit.js to testharness
Convert
third_party/blink/web_tests/external/wpt/webaudio/the-audio-api
/the-audioparam-interface/audioparam-method-chaining.html
from the legacy audit.js runner to pure testharness.js
Bug: 396477778
Change-Id: I1f9da31fcf30afa5a336cc9394d7ebd5054fb09a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6696045
Commit-Queue: Saqlain 2mesaqlain@gmail.com
Reviewed-by: Alvin Ji alvinji@chromium.org
Reviewed-by: Adam Raine asraine@chromium.org
Cr-Commit-Position: refs/heads/main@{#1484648}
merge_pr_53689
Fix tab-size to be based on space width of containing block ancestor
This CL updates tab-size to be based on the width of the space of the
containing block ancestor.
Spec: https://drafts.csswg.org/css-text-3/#tab-size-property
Bug: 40791754
Change-Id: Ia1484a730cdcec2442661e3e0650186521a1bd9e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6658122
Commit-Queue: Ian Kilpatrick ikilpatrick@chromium.org
Reviewed-by: Kent Tamura tkent@chromium.org
Reviewed-by: Ian Kilpatrick ikilpatrick@chromium.org
Cr-Commit-Position: refs/heads/main@{#1484577}
merge_pr_53687
[CSP] Add strict-dynamic-url keyword for url hashes
This change adds a new keyword called strict-dynamic-url for the
CSPScriptSrcHashesInV1 feature.
This keyword enables strict-dynamic like behavior for scripts. In
particular, it allows a script to load dynamic scripts (i.e. scripts
added to the document via a <script> tag) without having to allowlist
the URL of that script.
The existing strict-dynamic keyword also ignores hostname sources
when it's present in a policy. URL hashes ignore hostname sources
by default, so no additional check is needed for this.
The strict-dynamic-url keyword is useful when a page needs to serve a
policy that works both in old browsers that don't understand URL
hashes and new browsers that do. Without
this keyword, there would be no way to disambiguate the meaning of
the strict-dynamic keyword when used in a combined policy that includes
a fallback policy for old browsers.
Bug: 428757606
Change-Id: Ic5cfa9232bc267a64fd08f2f60241beb00e0914b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6684773
Reviewed-by: Camille Lamy clamy@chromium.org
Commit-Queue: Mustafa Emre Acer meacer@chromium.org
Reviewed-by: Dave Tapuska dtapuska@chromium.org
Cr-Commit-Position: refs/heads/main@{#1484484}
merge_pr_53684
Revert "Support mixins across stylesheets."
This reverts commit a2d7950beca47ecb6adf6af76afa9e967a13cfdd.
Reason for revert: First mixin CL in chain breaks editing container queries in DevTools.
Bug: 430484028
Original change's description:
Support mixins across stylesheets.
We add a separate pass to collect mixins before creating RuleSets,
since RuleSets need the global list of mixins to know what to do
with @apply.It's not entirely clear whether we want to do this on-the-fly
or somehow cache it on the StyleEngine. This patch does the former.What we don't support yet:
- Parameters (@env and @contents).
- Shadow DOM support (looking up @apply in the parent tree scope).
- Reading mixins from @import.
- @mixin within @container, @layer and @starting-style is unclear
(w3c/csswg-drafts#12417).- We will get confused by circularities, and probably hang.
- Invalidation of mixins when e.g. media queries change.
- Invalidation of RuleSets when mixins change.
- User and VTT stylesheets.
Change-Id: I4322e27977fb9842ef9500ee3e1b9b13d6ed6170
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6687150
Reviewed-by: Anders Hartvoll Ruud andruud@chromium.org
Commit-Queue: Steinar H Gunderson sesse@chromium.org
Cr-Commit-Position: refs/heads/main@{#1482544}
Change-Id: I38588684dbe4356f3c4f0d7a704555b94bda8577
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6718170
Reviewed-by: Philip Jägenstedt foolip@chromium.org
Commit-Queue: Munira Tursunova moonira@google.com
Cr-Commit-Position: refs/heads/main@{#1484256}
merge_pr_53683
Revert "Support @contents in mixins."
This reverts commit a87bd818de3f4fd23e40201de2a55bfa1674d510.
Reason for revert: First mixin CL in chain breaks editing container queries in DevTools.
Bug: 430484028
Original change's description:
Support @contents in mixins.
Change-Id: I7570ba2a653949ef05ce50fe6aa91a78c3fa6135
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6703359
Commit-Queue: Steinar H Gunderson sesse@chromium.org
Reviewed-by: Anders Hartvoll Ruud andruud@chromium.org
Cr-Commit-Position: refs/heads/main@{#1482586}
Change-Id: If0fd38e72da2f00e963cf94ca9c51d521de738d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6718188
Commit-Queue: Munira Tursunova moonira@google.com
Bot-Commit: Rubber Stamper rubber-stamper@appspot.gserviceaccount.com
Reviewed-by: Daniil Sakhapov sakhapov@chromium.org
Reviewed-by: Philip Jägenstedt foolip@chromium.org
Cr-Commit-Position: refs/heads/main@{#1484235}
merge_pr_53682
webnn: add a conformance test with scalar input for tile operator
Bug: 428749347
Change-Id: I53810d46f6fca1607b5068e29a64f6ba911b5c5f
Cq-Include-Trybots: luci.chromium.try:win11-blink-rel, mac14.arm64-blink-rel, mac14-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6695091
Reviewed-by: ningxin hu ningxin.hu@intel.com
Reviewed-by: Reilly Grant reillyg@chromium.org
Commit-Queue: Feng Dai feng.dai@intel.com
Auto-Submit: Feng Dai feng.dai@intel.com
Cr-Commit-Position: refs/heads/main@{#1484191}
merge_pr_53675
Remove focus outline from dialog-in-rtl-iframe-child.html (#53675)
It's causing fuzziness and it's not necessary for the purposes of the test.
merge_pr_53674
[WebAudio] Migrate real-time ConvolverNode SNR test to testharness.js
This CL migrates the test for verifying ConvolverNode output using a
real-time AudioContext from audit.js to testharness.js. The test logic,
comments, and structure are preserved to ensure consistent behavior.
Bug: 396477778
Change-Id: I27476e66d46bee2e1def02370015aac33826488f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6695171
Reviewed-by: Hongchan Choi hongchan@chromium.org
Reviewed-by: Adam Raine asraine@chromium.org
Commit-Queue: Punith Nayak punithbnayak@chromium.org
Cr-Commit-Position: refs/heads/main@{#1484520}
merge_pr_53672
Revert "Reland "Don't expose pseudo element to web via event.target and .currentTarget""
This reverts commit 678b2d227c3c9256c017426430efa4ae956e19dc.
Reason for revert: perf regression
Bug: 420463805
Original change's description:
Reland "Don't expose pseudo element to web via event.target and .currentTarget"
This is a reland of commit 45fd03eab27d2cd1cd99f78741649d6ff9a3d078
Original change's description:
Don't expose pseudo element to web via event.target and .currentTarget
The only possible cases now are ::scroll-marker and ::scroll-button().
Also, this CL changes internal call sites of target() to RawTarget(),
as internally we need to work with pseudo elements.Bug: 420463805
Change-Id: Ica69a3de925d04524cad97c8fd75657c71515d1f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6633705
Reviewed-by: Mason Freed masonf@chromium.org
Commit-Queue: Daniil Sakhapov sakhapov@chromium.org
Cr-Commit-Position: refs/heads/main@{#1477142}Bug: 420463805
Change-Id: Id2593ee4ba52b05f75fd17ad078f8f6644eed0b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6680610
Commit-Queue: Daniil Sakhapov sakhapov@chromium.org
Reviewed-by: Mason Freed masonf@chromium.org
Cr-Commit-Position: refs/heads/main@{#1483243}
Bug: 420463805
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: Iea27b4ad5aa714bf4179eef3eb2ec5d07eaa3068
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6714525
Bot-Commit: Rubber Stamper rubber-stamper@appspot.gserviceaccount.com
Commit-Queue: Daniil Sakhapov sakhapov@chromium.org
Reviewed-by: Mason Freed masonf@chromium.org
Cr-Commit-Position: refs/heads/main@{#1484171}
merge_pr_53671
webnn: update test data for sigmoid tests of fp32
Bug: 429459559
Change-Id: I36710a17bc2da02cc7939c71dd52b735344bafda
Cq-Include-Trybots: luci.chromium.try:win11-blink-rel, mac14.arm64-blink-rel, mac14-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6702523
Reviewed-by: Reilly Grant reillyg@chromium.org
Auto-Submit: Feng Dai feng.dai@intel.com
Reviewed-by: ningxin hu ningxin.hu@intel.com
Commit-Queue: Feng Dai feng.dai@intel.com
Cr-Commit-Position: refs/heads/main@{#1484135}