Releases: web-platform-tests/wpt
merge_pr_56559
webrtc: unmute tracks until a packet arrives after a receptiveness change
This is gated by kMediaStreamTrackEmptyVideoFrameMonitor for more
deterministic behavior and kWebRtcUnmuteTracksWhenPacketArrives2
which is the new killswitch.
Bug: chromium:40821064
Change-Id: Ib0b87c8178d485565a9ead7883d673354617f858
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7216294
Commit-Queue: Philipp Hancke [email protected]
Reviewed-by: Henrik Boström [email protected]
Reviewed-by: Guido Urdaneta [email protected]
Cr-Commit-Position: refs/heads/main@{#1555346}
merge_pr_56557
CSS Highlight API: Don't add invalid static ranges to Selection.
Differential Revision: https://phabricator.services.mozilla.com/D275360
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=2004005
gecko-commit: fd9997141938dcd70dacea83092ec425a1560fc6
gecko-reviewers: smaug
merge_pr_56556
Revert "Bug 2004005 - CSS Highlight API: Don't add invalid static ranges to Selection. " for causing build bustages on Selection.cpp
This reverts commit 15ee536019d871203b3959f6d3a5b3b412faeafc.
gecko-commit: 8b3b945c8696d51492553f658554cf3a3343adc6
gecko-reviewers: smaug
merge_pr_56555
Add some tests for case-insensitivity of language tag matching.
Differential Revision: https://phabricator.services.mozilla.com/D275270
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=2003721
gecko-commit: e957834932b9c818e1e5dcc0ce0ef305b13d500a
gecko-reviewers: layout-reviewers, emilio
merge_pr_56548
Verify script enforcement applies even if the source text is modified before require-trusted-types-for 'script' is set.
Current spec [1] essentially caches the "script text" associated to a
script element: it is initially empty and updated by various APIs calls.
The "prepare the script element" algorithm is modified [2], so that
"child text content" would go through the default policy if it does
not match the cached "script text" [3].
Script enforcement could be alternatively be implemented by flags [4].
In that case, it might be tempting not to update the flags when the API
calls modifying a script are performed before Trusted Types are
actually enforced, with the rationale that these API calls are not
considered untrusted at that time. For a cache-based implementations,
this would be equivalent to not caching the "script text" until the
first time it is set in a context when Trusted Types is enforced.
However, WebKit and Chromium follow the spec and really try and run
the default policy on the script text, even if the script text was
modified before TrustedTypes enforcement got enabled. This PR adds
tests to verify this behavior for HTML and SVG scripts.
For completeness, this also verifies that if we remove the
require-trusted-types-for meta tag before the test is executed, then
TrustedTypes enforcement remains enabled per [5].
[1] https://w3c.github.io/trusted-types/dist/spec/#enforcement-in-scripts
[2] https://w3c.github.io/trusted-types/dist/spec/#slot-value-verification
[3] https://w3c.github.io/trusted-types/dist/spec/#prepare-the-script-text
[4] w3c/trusted-types#579
[5] https://www.w3.org/TR/CSP3/#meta-element
merge_pr_56511
Classify scroll-markers (#56511)
merge_pr_56506
Map "float and clear" to web-features (#56506)
merge_pr_56398
Bump genshi from 0.7.7 to 0.7.10 in /tools
Bumps genshi from 0.7.7 to 0.7.10.
updated-dependencies:
- dependency-name: genshi
dependency-version: 0.7.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] [email protected]
merge_pr_56553
Add some tests for case-insensitivity of language tag matching.
Differential Revision: https://phabricator.services.mozilla.com/D275270
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=2003721
gecko-commit: 0a678995cbfcf6232a7c8f0ce27ff14236ad2fb8
gecko-reviewers: layout-reviewers, emilio
merge_pr_56546
add test
Signed-off-by: anonmiraj [email protected]