Skip to content

Tags: chxx/wpt

Tags

merge_pr_33149

Toggle merge_pr_33149's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix content-visibility-044.html for WebKit (web-platform-tests#33149)

WebKit styles inputs with a 2px margin depending on the font-size.
This is not done in a stylesheet so hard to avoid. So, just make sure
the margin is 0px on the input.

merge_pr_33130

Toggle merge_pr_33130's commit message
Rebaseline a few Protocol Handler manual tests

The change landed in r887616 we added additional capabilities to the
url module to have a more consistent scheme fragment encoding, adding
the 'fragment percent-encode set' [1]

This has caused that some URLs that have special characters like '<'
or '"' were encoded using '%". This extra "%" will be encoded using
"%25", hence a scheme fragment with '<' will become '%3C" which should
be '%253C' as result of the ProtocolHandler::TranslateUrl function.

The mentioned change performed a rebaseline of several web and unit
tests. However, there are a few manual tests that need to update the
expected results as well.

[1]: https://url.spec.whatwg.org/#fragment-percent-encode-set

Bug: 1304190
Change-Id: I1389b6df1c7bc530ee45e27a12828520c53bbbbb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3512616
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/main@{#979685}

merge_pr_33126

Toggle merge_pr_33126's commit message
Fix absolute positioned elements inside multi-column

In r974634 we introduced a bug related to absolute positioned elements
when we have a mixed legacy and NG layout tree (like in the case of
multi-column).

The problem is in NGOutOfFlowLayoutPart::SweepLegacyCandidates(),
there is a check "legacy_objects->size() == placed_objects->size()"
which is no longer right, as we're not adding all the abspos elements
to PositionedObjects() list (actually that's the main change in
the patch that introduced the regression, to avoid calling
UseLegacyOutOfFlowPositioning()).

In the test case, the first abspos element which is processed
at NGOutOfFlowLayoutPart::LayoutCandidates() (but now is not added
to PositionedObjects()). Then when we're in SweepLegacyCandidates()
we have this first abspos element in |placed_objects|,
and |legacy_objects| has also one element, but not this one,
the second abspos element.
Comparing the size of |placed_objects| and |legacy_objects|
is not enough now that we're not calling
UseLegacyOutOfFlowPositioning().
So this patch checks if all legacy objects have been
already placed or not.

Fixed: 1304371
Test: web_tests/external/wpt/css/css-position/position-absolute-multicol-001.html
Change-Id: Ie2c017d277d1e2c86b0529f29e3176fb3fd9e263
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3512572
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/main@{#979697}

merge_pr_33120

Toggle merge_pr_33120's commit message
Add more referrer policy WPTs for Early Hints

Bug: 1302851
Change-Id: Ia3b68877f2aa77faa1cf85e425ae8ac21b539f2b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3511630
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#979642}

merge_pr_33047

Toggle merge_pr_33047's commit message
bluetooth: Add BluetoothDevice.forget()

This CL adds the forget method to the BluetoothDevice interface so that
developers can revoke permission access to a paired BluetoothDevice.
It is available behind the WebBluetoothGetDevices blink runtime feature.

Spec: WebBluetoothCG/web-bluetooth#574
Test: https://bluetoothdevice-forget.glitch.me/
Change-Id: I0a562607cc473ecc95fdb269eb40194d81c1b8ed
Bug: 1302328
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3497377
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Commit-Queue: Fr <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/main@{#979716}

merge_pr_33019

Toggle merge_pr_33019's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

epochs/three_hourly/2022-03-10_09H

Toggle epochs/three_hourly/2022-03-10_09H's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.

epochs/three_hourly/2022-03-10_06H

Toggle epochs/three_hourly/2022-03-10_06H's commit message
Add more referrer policy WPTs for Early Hints

Bug: 1302851
Change-Id: Ia3b68877f2aa77faa1cf85e425ae8ac21b539f2b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3511630
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#979642}

epochs/six_hourly/2022-03-10_06H

Toggle epochs/six_hourly/2022-03-10_06H's commit message
Add more referrer policy WPTs for Early Hints

Bug: 1302851
Change-Id: Ia3b68877f2aa77faa1cf85e425ae8ac21b539f2b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3511630
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#979642}

merge_pr_33137

Toggle merge_pr_33137's commit message
Update multicol-span-all-017.html

Add <link rel="match"> tag to the test so that it runs and remove
the .tentative identifier since the change has been approved by the
CSSWG[1].

[1] w3c/csswg-drafts#6805 (comment)

Bug: 1267847
Change-Id: I40d8017e79a8ab7f0bd40a8d704558afdcdca162
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3514895
Commit-Queue: Alison Maher <almaher@microsoft.com>
Auto-Submit: Alison Maher <almaher@microsoft.com>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#979467}