Releases: web-platform-tests/wpt
merge_pr_49855
Adjust fuzzy for android customizable select WPTs
This patch widens the fuzzy parameters for some customizable select WPTs
on android.
Bug: 386249939
Change-Id: I0c3107bb26af3db5358793f9dcf37d6e1d762559
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6127489
Reviewed-by: Di Zhang [email protected]
Commit-Queue: Joey Arhar [email protected]
Cr-Commit-Position: refs/heads/main@{#1400611}
merge_pr_49852
De-flake customizable select reftests
Most of the flakes are happening because the appearance property is
changed while the picker is open which closes the picker. Adding some
rAFs will hopefully prevent computed style from changing while the
picker is open.
Fixed: 383825172, 384363006, 384401571, 384198071, 383884638
Change-Id: Ia88a2eef5fd5d4db8191bbb24058fbf05ee497b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6120129
Reviewed-by: Di Zhang [email protected]
Commit-Queue: Joey Arhar [email protected]
Cr-Commit-Position: refs/heads/main@{#1400575}
merge_pr_49848
Fix SpeechRecognition-basics.https.html WPT
This CL fixes a speech recognition web platform test.
Fixed: 386258722
Change-Id: Id7cd6d18a670dc3eacd8ad35bf27982963bd536b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6125439
Reviewed-by: Frank Liberato [email protected]
Auto-Submit: Evan Liu [email protected]
Commit-Queue: Frank Liberato [email protected]
Cr-Commit-Position: refs/heads/main@{#1400414}
merge_pr_49713
Deprecate and remove web bundle directFromSellerSignals
The header-based version of directFromSellerSignals
(directFromSellerSignalsHeaderAdSlot) is unaffected.
Also, adds a WPT negative test, and uses a feature flag to control the
removal.
Usage metrics for web-bundle directFromSellerSignals are extremely low [0].
I2D&R thread [1].
[0] https://chromestatus.com/metrics/feature/timeline/popularity/5034
[1] https://groups.google.com/a/chromium.org/g/blink-dev/c/t9gHiTwV370
Bug: 384481095
Change-Id: I36d6ba9dbbeef4c434d00f5ba61cb1696bfbe11d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6096602
Reviewed-by: Mike Taylor [email protected]
Commit-Queue: Paul Jensen [email protected]
Cr-Commit-Position: refs/heads/main@{#1400484}
merge_pr_49847
Refactor OptionListIterator and OptionList, and related code
This CL should not change functionality. It refactors the
OptionList and OptionListIterator classes in a few ways:
- use references rather than pointers in many places, in particular
*option_list_iterator is now the option, not a pointer to the
option. - OptionListIterator's constructor now has an enum to control where
to start the iteration, which will become more useful with the
next CL. - add OptionList::size()
This CL also refactors HTMLOptionElement::DefaultEventHandlerInternal,
using the changes above, plus a new OptionList::NextMatchingOption()
which facilitates iterating the options subject to matching
conditions (like IsFocusable()). This will again get more use in
the following CLs.
Bug: 382101095
Change-Id: Ifb128afca845d8821bd5b45d09706356e62fc083
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6112153
Commit-Queue: Joey Arhar [email protected]
Reviewed-by: Joey Arhar [email protected]
Auto-Submit: Mason Freed [email protected]
Cr-Commit-Position: refs/heads/main@{#1400322}
merge_pr_49846
DOM: Add basic moveBefore() MutationObserver tests
See whatwg/dom#1307 (comment).
Bug: 40150299
Change-Id: I6be9d91d4e20690694fb20480f0d1d13a766b117
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6108064
Reviewed-by: Noam Rosenthal [email protected]
Commit-Queue: Dominic Farolino [email protected]
Cr-Commit-Position: refs/heads/main@{#1400321}
merge_pr_49845
[layout] Fix dirty bits for container queries.
container-queries mean that we can invalidate layout within layout.
The logic within MarkParentForSpannerOrOutOfFlowPositionedChange
basically wants to invalidate the parents container chain, however it
wasn't quite doing that.
Instead it was invaliding everything between itself, and its
containing block.
This can differ when we have something like a position:absolute. E.g.
previously we invalidated everything, now we invalidate:
ICB *
html
abspos *
parent *
fixedpos
skipping the "html" element.
This caused the html element to have dirty bits set, even though it
had the correct layout.
Fixed: 385317081
Change-Id: I6621104ea636533f2328a7ca1eb18ff2d895c8b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6120747
Reviewed-by: Koji Ishii [email protected]
Commit-Queue: Ian Kilpatrick [email protected]
Cr-Commit-Position: refs/heads/main@{#1400325}
merge_pr_49844
text-emphasis: Do not paint emphasis marks on punctuations
-
Do not paint emphasis marks on punctuations
-
Do not use IDEOGRAPHIC FULL STOP for text-combine placeholder
It's a punctuation. Use HIRAGANA LETTER A instead. -
Do not paint emphasis marks on generated ellipsis symbols just in case
It's always a punctuation now. But we might support arbitrary string
in the future. -
Update text-emphasis-punctuation-1.html so that it uses Ahem font
Without this change, the test had pixel glitches on Chromium.
The new behavior matches to Firefox.
https://drafts.csswg.org/css-text-decor/#text-emphasis-style-property
Bug: 359420112
Change-Id: If93ef6190e739a0cf64d3becb24c41191dbe1100
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6108987
Commit-Queue: Koji Ishii [email protected]
Auto-Submit: Kent Tamura [email protected]
Reviewed-by: Koji Ishii [email protected]
Cr-Commit-Position: refs/heads/main@{#1400253}
merge_pr_49842
Reland for "5484626: Fixed purely physical mapping bug for vertical text
and decorations."
To reland the CL 5484626, added fuzziness to a reftest case.
ref: https://chromium-review.googlesource.com/c/chromium/src/+/5484626
Bug: 40829719
Change-Id: I4060732e5efe446851156ae3b9bcd491ebbbab41
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6108568
Reviewed-by: Stephen Chenney [email protected]
Commit-Queue: Gyuyoung Kim [email protected]
Reviewed-by: Gyuyoung Kim [email protected]
Cr-Commit-Position: refs/heads/main@{#1400120}
merge_pr_49828
VideoEncoder: Return unsupported for codec strings with spaces
This patch fixes a crash that occurs when a codec string with leading
spaces is passed to VideoEncoder::IsConfigSupported
.
The crash happens because VideoEncoderConfigInternal::ToEncoderConfig
assumes that its codec string member begins with a supported codec name
(which should be non-space character). When the codec string has leading
spaces, this assumption is invalidated, leading to a crash.
To resolve this issue, the patch removes the space-trimming in
CanEncode
and calling IsSupportedVideoCodec
with the given codec
string directly before ToEncoderConfig
. By doing so, codec strings
with leading spaces are correctly identified as "unsupported", and
ToEncoderConfig
is not invoked with invalid input, preventing the
crash.
Additionally, this patch adds a WPT to ensure that codec string
containing spaces are reported as "unsupported" and the no crash occurs
when such strings are processed.
Differential Revision: https://phabricator.services.mozilla.com/D231719
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1936352
gecko-commit: 00a6b47b218e193d0018ffbd2996e0112d2a90f3
gecko-reviewers: media-playback-reviewers, alwu