Releases: web-platform-tests/wpt
merge_pr_49283
Enable additional console tests in ShadowRealms
These seem to have been missed in #34361.
merge_pr_49298
[wptrunner] Recognize "tab crashed" as a crash status code. (#49298)
merge_pr_49296
Only skip item-less container fragments when past 1st inline fragment.
As already noted, InlineCursor is capable of taking us to the
first container fragment for a LayoutInline, so don't examine fragments
preceding this one.
Bug: 379779786
Change-Id: I3471c2253acdca29851ec15df703e237ac1cb422
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6035412
Reviewed-by: Koji Ishii [email protected]
Commit-Queue: Morten Stenshorne [email protected]
Reviewed-by: Xianzhu Wang [email protected]
Cr-Commit-Position: refs/heads/main@{#1385875}
merge_pr_49295
IDB WPTs: Extend event-dispatch-active-flag IDB WPT to workers
This IndexedDB WPT currently only runs in a window environment. This
change extends it to also run in dedicated, shared, and service worker
environments. As part of this update, repetitive code has been pulled
out into helper methods.
Bug: 41455766
Change-Id: I018cb4649449bf4d7bbdaa9b6b13ee861d53cc0d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5951326
Reviewed-by: Abhishek Shanthkumar [email protected]
Commit-Queue: Rahul Singh [email protected]
Cr-Commit-Position: refs/heads/main@{#1385763}
merge_pr_49294
Enable PaintMixin for paint-timing
Paint timing now exposes paintTime/presentationTime in addition to
startTime, behind a PaintTimingMixin flag.
See I2P: https://groups.google.com/a/chromium.org/g/blink-dev/c/qNlXvvb3i6g/m/fDBXXZM4AAAJ
Bug: 378827535
Change-Id: I688f78c797df41d9b23d33c6a4ff0bed35cc2103
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6017948
Reviewed-by: Michal Mocny [email protected]
Commit-Queue: Noam Rosenthal [email protected]
Cr-Commit-Position: refs/heads/main@{#1385703}
merge_pr_49291
Fix a crash in -webkit-gradient() parsing.
This happens when color-stop() has calc() expressions that are not
possible to evaluate before the computed style is evaluated.
The fix is trivial, though, as we already have the machinery in place
to deal with such values (possibly due to other gradient types?).
Bug: 40946458
Change-Id: Idf28e9880694564cc3999f9bf927c557a3010c9a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6033606
Reviewed-by: Rune Lillesveen [email protected]
Commit-Queue: Steinar H Gunderson [email protected]
Cr-Commit-Position: refs/heads/main@{#1385575}
merge_pr_49290
Fix failing WPTs introduced by https://crrev.com/c/5937916
There are few failures introduced by WPT import in the editing component
where the editing includes delete command alongwith the white-space CSS
properties. This CL fixes the failing WPTs by setting the expectation as
per the CSS specification linked below.
https: //www.w3.org/TR/css-text-3/#white-space-property
Bug: 373924023
Change-Id: Ic10969ddcb22c2a0895fb9c1c3cb539fdd7e8f4d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5952649
Reviewed-by: Siye Liu [email protected]
Commit-Queue: Utkarsh Pathak [email protected]
Reviewed-by: Koji Ishii [email protected]
Cr-Commit-Position: refs/heads/main@{#1385559}
merge_pr_49289
Update FetchLater implementation to match latest proposal
This CL updates the trivial parts of the implementation to match the
the "Deferred fetching" algorithm, i.e. not including any changes
to calculate "available deferred fetching quota", which will be done in
the next CL.
Bug: 40276121
Change-Id: Iea58520faf0cfc26db0318b5d08016f6efa9be75
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6012267
Reviewed-by: Adam Rice [email protected]
Commit-Queue: Ming-Ying Chung [email protected]
Cr-Commit-Position: refs/heads/main@{#1385544}
merge_pr_49287
Make nsHTMLCopyEncoder::RangeNodeContext::IncludeInContext
not treat inline editing host as an contextual inline element
It treats some inline elements as contextual elements. Then, they will be
preserved in copied HTML fragment. However, if an inline element is an editing
host, we don't want to contain it to the copied fragment because pasting it
causes duplicating same style into same editing host. So, if the style includes
relative style like font-size: 2em
, it will cause bigger text than the
surrounding text. Additionally, the inline editing host usually has a border
but we don't want to make it appear in editable text.
Unfortunately, with this change, we stop copying the text style specified to
the inline editing host. However, this is same behavior as when the editing
host is a block element like <div>
. Note that pasted text will be merged into
the inline editing host style. Therefore, if and only if the destination has
different style from the editing host, the result might be different from the
expected one by the user. However, this is a long standing issue, see
bug 1428046, for example.
Differential Revision: https://phabricator.services.mozilla.com/D228623
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1930277
gecko-commit: 060a278ac9c9372f565183bbb337b03ffdff3d7e
gecko-reviewers: edgar, dom-core
merge_pr_49285
Disable eventpath hack for select, when new popover behavior is enabled
With the new PopoverButtonNestingBehavior enabled, the event path hack
code for customizable- is no longer needed.
This rebaselines one a11y test, but those changes merely reverse the
additions made when the button was removed from the customizable-
implementation:
https://chromium-review.googlesource.com/c/chromium/src/+/5786670
Bug: 369794218
Change-Id: Ie036b92416d5e6cb547f41e02ffb6e92f46de154
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6032515
Reviewed-by: Aaron Leventhal [email protected]
Commit-Queue: Mason Freed [email protected]
Reviewed-by: Joey Arhar [email protected]
Cr-Commit-Position: refs/heads/main@{#1385377}