Skip to content

Tags: nmoucht/wpt

Tags

merge_pr_30482

Toggle merge_pr_30482's commit message
[block-in-inline] Add tests for `getBoundingClientRect`

Bug: 716930
Change-Id: I7a609ae1429bdd4b0361c22cd4daf799257e7ead
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149307
Commit-Queue: Koji Ishii <kojii@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Auto-Submit: Koji Ishii <kojii@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919919}

merge_pr_30472

Toggle merge_pr_30472's commit message
[@layer] Use layer order to resolve @counter-style name conflicts

Bug: 1095765
Change-Id: I66c2b64eb885a548f793e9cc7548dca812ab4309
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3151155
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919961}

merge_pr_30405

Toggle merge_pr_30405's commit message
Parsing for contain-intrinsic-size: auto <length>

Bug: 1199460
Change-Id: I4ec92560c28529269b75c6c41b6e8a28861f6756
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3138514
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919900}

merge_pr_30339

Toggle merge_pr_30339's commit message
webhid: Close service connection when context is lost

This fixes an issue where the execution context could be destroyed
before the mojo connection to the HID service is disconnected, causing
blink::HID to be torn down with pending Promise callbacks.

This CL makes blink::HID an ExecutionContextLifecycleObserver so it
can respond to ContextDestroyed and resolve the pending callbacks.

Bug: 1243284
Change-Id: Ic1860ffa39d7e1fc7197b14c8cb0bbe4570d1115
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3140735
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Matt Reynolds <mattreynolds@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919947}

merge_pr_26961

Toggle merge_pr_26961's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[css-text] Added 2 hanging-punctuation tests (web-platform-tests#26961)

merge_pr_26877

Toggle merge_pr_26877's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Added 6 white-space-applies-to-text tests and reference (web-platform…

…-tests#26877)

merge_pr_30481

Toggle merge_pr_30481's commit message
Revert "[anonymous_iframe] Add WPT for partitioned shared workers"

This reverts commit f028bc8bcc042eb6aceb8209e66eee86248e2b6a.

Reason for revert: failing Mac10.14 Tests crbug.com/1248140

Original change's description:
> [anonymous_iframe] Add WPT for partitioned shared workers
>
> This CL adds a test checking that anonymous iframes get partitioned
> shared workers.
>
> Bug: 1226469
> Change-Id: Ic11085834b567ca178a952828f638b5243eae25d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3148055
> Commit-Queue: Antonio Sartori <antoniosartori@chromium.org>
> Reviewed-by: Arthur Hemery <ahemery@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#919676}

Bug: 1248140
Change-Id: Ib66e9199b1a40fd02fbb08bb25f76da71c1f7e25
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149816
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Gayane Petrosyan <gayane@google.com>
Cr-Commit-Position: refs/heads/main@{#919890}

merge_pr_30477

Toggle merge_pr_30477's commit message
Fix ref

merge_pr_30473

Toggle merge_pr_30473's commit message
Revert ScopedForcedUpdate Range changes

This reverts two patches:
http://crrev.com/919277
http://crrev.com/919407
The first patch caused a memory regression, and the second patch is
based on it so it must also be reverted.
The memory regression probably won't be too hard to fix, but since it's
this close to the branch I'm just going to revert them.

Bug: 1236774
Fixed: 1247842
Change-Id: I5c5bb3c3a0a53ba4f6c2ba87a28f0b00fe6e0294
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3152055
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Auto-Submit: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Mason Freed <masonf@chromium.org>
Reviewed-by: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919874}

merge_pr_30420

Toggle merge_pr_30420's commit message
Improve breaking before nested multicols and their rows.

1. Avoid breaking inside an inner multicol fragment if there were
suboptimal breaks inside even if the inner multicol container didn't
break in the outer fragmentation context. multicol-nested-018.html,
multicol-nested-022.html and multicol-nested-023.html test this.

2. Properly constrain balanced column block-size to remaining space in
the outer fragmentainer.  We used to let unbreakable content override
the remaining space, but this is wrong. This fixes
forced-break-too-short-column.html and
nested-short-first-row-extra-tall-line.html

Store break appeal in NGLayoutResult, rather than in NGBreakToken. The
reason is that we may have a violating break inside a fragment that
happened inside a nested fragmentation context, even if the fragment
doesn't necessarily break within the outer fragmentation context.

Also create a proper break token inside a nested multicol container if
there is none and we want to break before the first piece of column
content. Calling SetDidBreakSelf() manually, like we used to, confused
FinishFragmentation() into thinking that we were past the end of the
block-end content box of the multicol container. This is tested by
nested-with-padding.html Because of this change, the code in
PreviousInnerFragmentainerIndex() needed an update, to ignore this break
token, since break-before tokens don't have a sequence number.

Remove the has_violating_descendant_break flag, and use the break appeal
in the layout result instead. We had a column-balancing bug where where
we were missing break-inside:avoid violations, because such violations
don't affect the child's stored break appeal (the reason for this is
explained in further detail inside CalculateBreakAppealInside()).
Such violations were already propagated correctly to the builder's break
appeal, so now it just works. This is tested by
multicol-fill-balance-014.html . Also remove
LayoutNGBlockFragmentation-specific baselines for
moz-multicol3-column-balancing-break-inside-avoid-1.html because of
this, as we now render identically to the legacy engine.

This change fixes some existing tests. It also made
outer-column-break-after-inner-spanner-2.html render correctly, but not
according to the expectation, which was written for the legacy engine.
The legacy engine fails to push the block with the BR inside entirely to
the next outer fragmentainer. So replce it with a correct test:
multicol-nested-017.html

Bug: 829028
Change-Id: I13b2d95a0eb0407a82c8c24070a6dff4d2f620e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3150413
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919825}