Граф коммитов

865874 Коммитов

Автор SHA1 Сообщение Дата
Alexandre Poirot 72afcf9304 Bug 1867668 - [devtools] Distinguish exclusive debugger on evaluation versus observing native calls. r=arai,devtools-reviewers,nchevobbe
For now, the two cases were using the same flag 'insideDebuggerEvaluationWithOnNativeCallHook',
but it would be benefitial to distinguish the two features:
1) have a debugger to have exclusive observation of its own evaluation and calls (exlusiveDebuggerOnEval),
2) observe native call and requires to disable JIT and enable slow path related to this observation (onNativeCall/observesNativeCall).

The previous patch addressed 2), but now it would be nice to have an explicit flag to say
that a given Debugger evaluation should avoid trigerring any other Debugger's hooks.

Differential Revision: https://phabricator.services.mozilla.com/D195178
2023-12-04 13:13:40 +00:00
Alexandre Poirot 1b102bbdea Bug 1867668 - [devtools] Decouple onNativeCall from Debugger evaluation/calls. r=arai
Instead of limiting Debugger onNativeCall hook to the debugger evaluation,
allow observing any code running, especially including the page executions.

Differential Revision: https://phabricator.services.mozilla.com/D195177
2023-12-04 13:13:39 +00:00
Eemeli Aro 94b1ab321c Bug 1814969: Migrate ContextualIdentityService strings to Fluent r=geckoview-reviewers,fluent-reviewers,mconley,owlish,flod
This includes a containers.json version increment and the necessary migration,
as the StringBundle identifiers are replaced with a Fluent reference.

As it's not possible to filter the attributes that are applied with DOM localization,
the code in utilityOverlay.js is a little clumsy. The non-acceskey versions are needed
due to bug 1297738, i.e. the long-press menu available from the tab bar down arrow.

Previously, the "Manage containers" menu item and its accesskey were defined in two places.
These are here combined into one.

Differential Revision: https://phabricator.services.mozilla.com/D194510
2023-12-04 13:09:15 +00:00
Noemi Erli 0f2575ee08 Backed out changeset 5dfc5b6d7ba4 (bug 1609403) for causing failures in grid-self-baseline-changes-grid-area-size-002.html CLOSED TREE 2023-12-04 15:02:53 +02:00
Noemi Erli 91215a4280 Backed out changeset e1a0d895f3a9 (bug 1863692) for causing failures in test_restore_manually.py 2023-12-04 14:52:24 +02:00
Noemi Erli c46592ba01 Backed out changeset 9fa5c8e5fc13 (bug 1868023) for causing assertion failures in nsWindowMemoryReporter.cpp 2023-12-04 14:49:14 +02:00
Boris Chiou 4f701f918d Bug 1867789 - Use the reference to a pointer to avoid recreating a new ImplicitNamedAreas in each iteration. r=emilio
I forgot to use a reference when doing the refactoring. We should use a
reference to a pointer because we rely on the information from the previous
iteration, in the private function, `AddImplicitNamedAreasInternal()`.

Note: I don't have a test for this. This bug is from a real website:
https://www.oddbird.net/tools/, and it's not easy to reduce the
testcase, so we may need a QA to verify this by the real website.

Differential Revision: https://phabricator.services.mozilla.com/D195388
2023-12-04 12:08:47 +00:00
Jonathan Watt 747875e612 Bug 1868023. Get rid of nsIDocShell.getSameTypeInProcessParentIgnoreBrowserBoundaries. r=aiunusov
Differential Revision: https://phabricator.services.mozilla.com/D195361
2023-12-04 11:53:11 +00:00
Emilio Cobos Álvarez b648361c9c Bug 1868087 - Make <ol/ul/li type> match the spec. r=zcorpan
Other browsers seem to follow the spec to the letter, so do the same.

The list-styles.html test is marked as failing, but that's because it
hasn't been synced yet.

Differential Revision: https://phabricator.services.mozilla.com/D195406
2023-12-04 11:43:23 +00:00
Issam Mani 9335c0b54b Bug 1864379 - P3. Remove obsolete PWMGR_PASSWORD_INPUT_IN_FORM telemetry probe. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D194770
2023-12-04 11:39:20 +00:00
Issam Mani 24957037e9 Bug 1864379 - P2. Fix failing tests. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D194769
2023-12-04 11:39:20 +00:00
Issam Mani 1149ca2518 Bug 1864379 - P1. Don't dispatch LoginManager DOM events for disconnected input elements. r=dimi,emilio
Differential Revision: https://phabricator.services.mozilla.com/D194768
2023-12-04 11:39:19 +00:00
Sarah Clements a7e4b965c2 Bug 1863692 - Only transfer window attributes for pinned tabs with deferred sessions r=sessionstore-reviewers,dao
* add new marionette test

Differential Revision: https://phabricator.services.mozilla.com/D195006
2023-12-04 11:28:16 +00:00
Olli Pettay 3b643c8c3a Bug 1832026, create TextControlState lazily, r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D195383
2023-12-04 10:59:34 +00:00
Olli Pettay bdd826233d Bug 1868048 - StyleSheetList doesn't need to observe all the mutations, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D195372
2023-12-04 10:34:37 +00:00
Sylvestre Ledru ef35fa7374 Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot
clang-format version 17.0.6 (taskcluster-QueHFUviQeyM8Y7r_d7MQQ)

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D195397
2023-12-04 10:09:36 +00:00
aaoblivion 7bbf4c7d46 Bug 1865895 - Changed the description of CPU utilization descriptor - r=profiler-reviewers,julienw
Differential Revision: https://phabricator.services.mozilla.com/D195289
2023-12-04 09:32:31 +00:00
Hiroyuki Ikezoe d3d4a5137d Bug 1715179 - Handle `overflow: visible` case in OOP iframes. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D193755
2023-12-04 09:31:23 +00:00
Hiroyuki Ikezoe 80e4683e9e Bug 1715179 - Allow double-tap-to-zoom to zoom in contents inside OOP iframes. r=botond
Depends on D186325

Differential Revision: https://phabricator.services.mozilla.com/D186326
2023-12-04 09:31:23 +00:00
Hiroyuki Ikezoe 7f283c3839 Bug 1715179 - Propagate transform matrix and relevant zoom values to convert CSSRect/CSSPoint in OOPIF to top level content document cooords. r=botond
Depends on D186324

Differential Revision: https://phabricator.services.mozilla.com/D186325
2023-12-04 09:31:23 +00:00
Hiroyuki Ikezoe f89be3e0e6 Bug 1715179 - Propagate VisualViewport rect and the root scrollable rect and use them on the main-thread. r=botond
Depends on D186323

Differential Revision: https://phabricator.services.mozilla.com/D186324
2023-12-04 09:31:22 +00:00
Hiroyuki Ikezoe 3aa9a37a1e Bug 1715179 - Add two test cases where `touch-action:manipulation` prevents double-tap-to-zoom. r=botond
Though there's no open bugs corresponding to these test cases, there were no
test cases to make sure `touch-action:manipulation` prevents double-tap-to-zoom
on __touchscreen__ and doesn't prevent it on __touchpad__.

I've confirmed both Chrome and Safari have the same behavior on touchpad.

Differential Revision: https://phabricator.services.mozilla.com/D186321
2023-12-04 09:31:22 +00:00
Cristian Tuns 9d170fc255 Backed out 84 changesets (bug 1867831, bug 1866599, bug 1867730, bug 1867449, bug 1866804, bug 1866855, bug 1863808, bug 1867538, bug 1867417, bug 1867136, bug 1867713, bug 1867149, bug 1867362, bug 1867330, bug 1866721, bug 1867508, bug 1867116, bug 1867747, bug 1867172, bug 1867517, bug 1867925, bug 1865327, bug 1867351, bug 1866970, bug 1867856, bug 1867395, bug 1865204, bug 1867179, bug 1867705, bug 1864206, bug 1867380, bug 1867316, bug 1867748, bug 1863677, bug 1866757, bug 1867678, bug 1866807, bug 1867231, bug 1867484, bug 1867681, bug 1867492, bug 1867858, bug 1867567, bug 1867824, bug 1867661, bug 1867615, bug 1861547, bug 1867540, bug 1867039, bug 1867456, bug 1820190, bug 1861263, bug 1867151, bug 1865023, bug 1865324, bug 1867347, bug 1867337, bug 1867200, bug 1867750) for causing wpt failures in inline-module-order.html CLOSED TREE
Backed out changeset ac180edc8013 (bug 1867925)
Backed out changeset e3328d438504 (bug 1867856)
Backed out changeset 2313652944ac (bug 1867678)
Backed out changeset 690dec8952f4 (bug 1867678)
Backed out changeset e69cd88067f1 (bug 1867748)
Backed out changeset ae4ef1f80ad3 (bug 1867417)
Backed out changeset 3ba69869667a (bug 1867417)
Backed out changeset d9ae9f177285 (bug 1867858)
Backed out changeset 01d4a386dccc (bug 1867747)
Backed out changeset 50128b7bd46c (bug 1867831)
Backed out changeset 809edc62c731 (bug 1867831)
Backed out changeset c1d64c3254c8 (bug 1863808)
Backed out changeset 8d1e5f5c3bf8 (bug 1863808)
Backed out changeset c8e33aee2c0a (bug 1866807)
Backed out changeset 6b2113cb0cd8 (bug 1867824)
Backed out changeset c6cfccd4b38d (bug 1867713)
Backed out changeset 2f4f576f443b (bug 1864206)
Backed out changeset ec0a033fb504 (bug 1867750)
Backed out changeset d6f4f8253e2f (bug 1867567)
Backed out changeset f064d55091b0 (bug 1866804)
Backed out changeset 64e1ca36ceaf (bug 1867380)
Backed out changeset 4180774f162f (bug 1867380)
Backed out changeset a6cfda4a3399 (bug 1867730)
Backed out changeset 5ec5dfe0cd70 (bug 1867484)
Backed out changeset 8a9a1277195f (bug 1867484)
Backed out changeset 9e9e00045713 (bug 1867681)
Backed out changeset 92450ca4e19a (bug 1867705)
Backed out changeset 982a34078a79 (bug 1867705)
Backed out changeset 06da1b0c210e (bug 1867538)
Backed out changeset 56a689b03bce (bug 1867538)
Backed out changeset f85735e01de6 (bug 1863677)
Backed out changeset 6024446737e6 (bug 1863677)
Backed out changeset 6169934ea444 (bug 1867347)
Backed out changeset 5ec0c691df8e (bug 1867661)
Backed out changeset 68053773b45e (bug 1867615)
Backed out changeset 336068e783bf (bug 1867615)
Backed out changeset 3d91aaf6dde3 (bug 1866970)
Backed out changeset 5a6d84b529ae (bug 1866970)
Backed out changeset 75827404c9e6 (bug 1861547)
Backed out changeset 224ecf406e06 (bug 1861547)
Backed out changeset 2b473eb31c3f (bug 1867151)
Backed out changeset 535fb3a55e85 (bug 1867492)
Backed out changeset a86d28ce52c7 (bug 1867456)
Backed out changeset 5139f5dead8b (bug 1867456)
Backed out changeset 06da19643638 (bug 1867540)
Backed out changeset a7895c89848b (bug 1865023)
Backed out changeset 68e6449d6802 (bug 1867231)
Backed out changeset 5b4a3a306c9b (bug 1867231)
Backed out changeset 04f5a8e8b5e2 (bug 1867508)
Backed out changeset 48d3bceb9144 (bug 1867508)
Backed out changeset 1148d1387a8c (bug 1867517)
Backed out changeset fdb4314a7244 (bug 1867517)
Backed out changeset 03fbbf40e90a (bug 1865324)
Backed out changeset 36affad26a4d (bug 1865204)
Backed out changeset 546593d881ef (bug 1867449)
Backed out changeset c129db22937b (bug 1867200)
Backed out changeset e37319c765ba (bug 1867200)
Backed out changeset 09980f645ef7 (bug 1867395)
Backed out changeset 708c3ad89012 (bug 1865327)
Backed out changeset b80e22c0d453 (bug 1865327)
Backed out changeset 80fc3d33455f (bug 1820190)
Backed out changeset dfdfcdecdfae (bug 1820190)
Backed out changeset b306f6a1e433 (bug 1867116)
Backed out changeset 0311c301db3f (bug 1867116)
Backed out changeset 857bb2d9ef8e (bug 1867351)
Backed out changeset cdd81f1e64db (bug 1867351)
Backed out changeset f4fa3c208be2 (bug 1867179)
Backed out changeset 174ed3d1c0d7 (bug 1867172)
Backed out changeset 6c5493725f01 (bug 1867172)
Backed out changeset f4b9483ca1bb (bug 1867149)
Backed out changeset 49a97c1a09ec (bug 1867337)
Backed out changeset 60bfe4861521 (bug 1867362)
Backed out changeset ee7a763049d5 (bug 1867330)
Backed out changeset 101735e0eff7 (bug 1866721)
Backed out changeset 35ecbc70ca43 (bug 1861263)
Backed out changeset 89a49fcc083a (bug 1861263)
Backed out changeset 53c395665877 (bug 1867039)
Backed out changeset 408b7fa25a60 (bug 1867316)
Backed out changeset 59e507b478d0 (bug 1866855)
Backed out changeset d3df81529f40 (bug 1866855)
Backed out changeset 2b8edee80068 (bug 1866599)
Backed out changeset cd0ef1be400d (bug 1866599)
Backed out changeset 4c937625f18e (bug 1866757)
Backed out changeset 8e39ef0c2451 (bug 1867136)
2023-12-04 06:00:03 -05:00
Makoto Kato 61cdb473b3 Bug 1854031 - Part 9. Add Unicode License V3 for ICU4X. r=sylvestre
Since ICU4C 74 is backed out in tree, we don't land bug Bug 1806348 yet.

ICU4X 1.4 uses Unicode License V3, so we have to update license text.

Differential Revision: https://phabricator.services.mozilla.com/D195107
2023-12-04 09:02:41 +00:00
Makoto Kato f099ad2320 Bug 1854031 - Part 8. Update ICU4X document. r=TYLin
Depends on D193883

Differential Revision: https://phabricator.services.mozilla.com/D193886
2023-12-04 09:02:40 +00:00
Makoto Kato 509ad0c2c1 Bug 1854031 - Part 7. Gecko changes for ICU4X 1.4. r=TYLin
Depends on D193882

Differential Revision: https://phabricator.services.mozilla.com/D193883
2023-12-04 09:02:40 +00:00
Makoto Kato ef0c3cc7c9 Bug 1854031 - Part 6. Run ./mach vendor rust. r=TYLin,supply-chain-reviewers
Depends on D193881

Differential Revision: https://phabricator.services.mozilla.com/D193882
2023-12-04 09:02:35 +00:00
Makoto Kato e3d0505cbb Bug 1854031 - Part 5. Update Cargo.toml for ICU4X 1.4. r=TYLin
Remove unnecessary patches in Cargo.toml

Depends on D193885

Differential Revision: https://phabricator.services.mozilla.com/D193881
2023-12-04 09:02:35 +00:00
Makoto Kato 717ab15242 Bug 1854031 - Part 4. Update lint file path. r=linter-reviewers,sylvestre
Depends on D193880

Differential Revision: https://phabricator.services.mozilla.com/D193885
2023-12-04 09:02:34 +00:00
Makoto Kato 652974aeed Bug 1854031 - Part 3. Import icu_capi and icu_segmenter_data crate in tree. r=TYLin
By update-icu4x.sh script.

Depends on D192900

Differential Revision: https://phabricator.services.mozilla.com/D193880
2023-12-04 09:02:28 +00:00
Makoto Kato cc4f5bdadf Bug 1854031 - Part 2. Allow Unicode License V3 to vendor rust for ICU4X 1.4. r=glandium
See https://phabricator.services.mozilla.com/D193036#6423271 for Unicode License V3.

Depends on D192902

Differential Revision: https://phabricator.services.mozilla.com/D192900
2023-12-04 09:02:27 +00:00
Makoto Kato 5a8f82efb4 Bug 1854031 - Part 1. Update update-icu4x.sh script to import icu_capi to local and for datagen change. r=TYLin
Although since `icu_capi` uses weak dependency syntax, cargo vendor doesn't
recognize it. So this command will copy unnecessary crates. To avoid it, I
would like to use modified version of icu_capi.

And this has another issue. `icu_capi`'s C++ headers isn't compatible with
clang [*1]. So we need the workaround for it.

ICU4X 1.3 has another change for data provider with `icu_capi`.

From ICU4X 1.3, there are new `icu_*_data` crates to custom data file, instead
of `icu_testdata`. So we have to add each data crate if using `icu_capi`.

*1 https://github.com/llvm/llvm-project/issues/70162

Differential Revision: https://phabricator.services.mozilla.com/D192902
2023-12-04 09:02:27 +00:00
Tiaan Louw 09188b7533 Bug 1609403 - Grid items with align/justify-self should participate in baseline alginment r=emilio,layout-reviewers
When a grid item is set to align itself to the baseline (first or last)
then it should participate in baseline alignment if the item's size is
not dependent on the size of the track and vice versa.

Also added a test to check for last baseline alignment in addition to
first baseline alignment on empty blocks.

Differential Revision: https://phabricator.services.mozilla.com/D157345
2023-12-04 08:32:32 +00:00
moz-wptsync-bot e0224db576 Bug 1867925 - [wpt-sync] Update web-platform-tests to e0e0f5b2721bf22568309f71a56ba7926348b0ef, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: e0e0f5b2721bf22568309f71a56ba7926348b0ef
wpt-type: landing
2023-12-04 08:29:38 +00:00
Anne van Kesteren 12232764e6 Bug 1867856 [wpt PR 43482] - HTML pseudo-classes: :checked:indeterminate, a=testonly
Automatic update from web-platform-tests
HTML pseudo-classes: :checked:indeterminate

Primarily for https://github.com/WebKit/WebKit/pull/21157.
--

wpt-commits: e0e0f5b2721bf22568309f71a56ba7926348b0ef
wpt-pr: 43482
2023-12-04 08:29:38 +00:00
moz-wptsync-bot 57dbea10ce Bug 1867678 [wpt PR 43461] - Update wpt metadata, a=testonly
wpt-pr: 43461
wpt-type: metadata
2023-12-04 08:29:37 +00:00
Kurt Catti-Schmidt 863a3c8356 Bug 1867678 [wpt PR 43461] - [GridNG] Update grid-auto-repeat-max-size-001.html and mark tentative, a=testonly
Automatic update from web-platform-tests
[GridNG] Update grid-auto-repeat-max-size-001.html and mark tentative

Updating per discussion in CSSWG
(https://github.com/w3c/csswg-drafts/issues/8963) and marking as
tentative.

Bug: 1506789
Change-Id: Ib639db1d2c01870aae2a14be97e63788e5d955b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5077105
Reviewed-by: Alison Maher <almaher@microsoft.com>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232260}

--

wpt-commits: 766176388fc4bb331c012525b85b2e482577c1c0
wpt-pr: 43461
2023-12-04 08:29:36 +00:00
Daniil Sakhapov 863d00db7c Bug 1867748 [wpt PR 43468] - Reland "Check if math expression has percentages deep inside", a=testonly
Automatic update from web-platform-tests
Reland "Check if math expression has percentages deep inside"

This is a reland of commit fc365dddd74a2c9ba22036fd5563dbea8ff34c7c

Original change's description:
> Check if math expression has percentages deep inside
>
> Currently, only the top level category is checked to have a percentage
> dependency, check all the nodes inside the expression as well,
> as it can be the case like:
> NumberProducingFunction(Percentage) * Pixels.
> The top level category is Length in such case and we try to resolve it
> with ComputeLength, where percentages are not allowed.
>
> Note: the added test would crash before the CL, as it would try to
> GetDouble() of percentage which is not allowed in that context.
>
> Bug: 1505817
> Change-Id: Iefd13c0d190c3b8adf463ea244f81331635e14fe
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5064155
> Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
> Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1230671}

Bug: 1505817
Change-Id: I19b1ce50ffd50bdbf7aa4dc919fb7525b0b02db0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5076966
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232219}

--

wpt-commits: 274238953d7f9c74b6c77f3e91081a6ec50c4ab1
wpt-pr: 43468
2023-12-04 08:29:36 +00:00
moz-wptsync-bot 012519dc5f Bug 1867417 [wpt PR 43438] - Update wpt metadata, a=testonly
wpt-pr: 43438
wpt-type: metadata
2023-12-04 08:29:35 +00:00
Camillia Smith Barnes 6605f0f896 Bug 1867417 [wpt PR 43438] - Shared Storage: Add tests for SSW imgs controlled by service workers, a=testonly
Automatic update from web-platform-tests
Shared Storage: Add tests for SSW imgs controlled by service workers

We add some web tests to show that image requests, with the
`sharedStorageWritable` attribute set to true, that are intercepted
by service workers but fallback to network can write to shared storage
via response headers.

Bug: 1434529,1218540
Change-Id: I5b3b56286788f8f25042d5b02e1e10e4824f3c08
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5073616
Commit-Queue: Yao Xiao <yaoxia@chromium.org>
Reviewed-by: Yao Xiao <yaoxia@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231656}

--

wpt-commits: f0b8f3951fa09e59b26a6cf15a1f287c499c2e3e
wpt-pr: 43438
2023-12-04 08:29:34 +00:00
Keren Zhu f8b3cf7976 Bug 1867858 [wpt PR 43483] - Revert "[Private Network Access] Add location update WPTs", a=testonly
Automatic update from web-platform-tests
Revert "[Private Network Access] Add location update WPTs"

This reverts commit 31efd97d0500638a16198610ad5b1ea383175558.

Reason for revert: new tests are failing.

https://ci.chromium.org/ui/p/chromium/builders/ci/mac13-arm64-rel-tests/11048/overview

https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Win10

Original change's description:
> [Private Network Access] Add location update WPTs
>
> Similar to window-open and anchor tests but navigating via
> window.location updates. The "top.location" tests update
> the window.location of its top window.
>
> Bug: 1431155
> Change-Id: I0894d798d40cd20bc4bc66042132feeb98a6beab
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5062770
> Commit-Queue: Jonathan Hao <phao@chromium.org>
> Reviewed-by: Yifan Luo <lyf@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1232002}

Bug: 1431155
Change-Id: If90ec2a78a6ba96742e9df41429997beb5a69d0d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5075168
Owners-Override: Keren Zhu <kerenzhu@google.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Keren Zhu <kerenzhu@chromium.org>
Reviewed-by: Keren Zhu <kerenzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232090}

--

wpt-commits: e1ef54c14ce0646fa0808c55c2c8a78322e53744
wpt-pr: 43483
2023-12-04 08:29:34 +00:00
Noam Rosenthal 0a7b1fc405 Bug 1867747 [wpt PR 43467] - LoAF: Be specific about source locations and CORS, a=testonly
Automatic update from web-platform-tests
LoAF: Be specific about source locations and CORS

- For CORS-ok scripts, expose base URL
- For opaque module scripts, expose source URL
- For callbacks/events in opaque scripts, don't expose URL

The proposed spec is a bit open about this as long as opaque script locations
are not exposed, so the WPT allows a few options and rejects only
on violations.

Bug: 1506096
Change-Id: If3b3a86a9ab396f189b188f4b5b7a8e0064b05ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5077466
Reviewed-by: Dominic Farolino <dom@chromium.org>
Reviewed-by: Michal Mocny <mmocny@chromium.org>
Commit-Queue: Noam Rosenthal <nrosenthal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232040}

--

wpt-commits: 3aff5f1e12d6dc20e333b3f8ae589d86c1ddaedb
wpt-pr: 43467
2023-12-04 08:29:33 +00:00
moz-wptsync-bot 7616d80cd7 Bug 1867831 [wpt PR 43478] - Update wpt metadata, a=testonly
wpt-pr: 43478
wpt-type: metadata
2023-12-04 08:29:32 +00:00
Antoine Quint 9893abf1dd Bug 1867831 [wpt PR 43478] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=265673, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=265673 (#43478)

--

wpt-commits: 5b364ffd51e6d33dcd27993332363d53302dcec8
wpt-pr: 43478
2023-12-04 08:29:32 +00:00
moz-wptsync-bot e585fec9d8 Bug 1863808 [wpt PR 43031] - Update wpt metadata, a=testonly
wpt-pr: 43031
wpt-type: metadata
2023-12-04 08:29:31 +00:00
Kevin Ellis a0a4c8386b Bug 1863808 [wpt PR 43031] - Fix NOTREACHED in layoutTheme::DefaultSystemColor, a=testonly
Automatic update from web-platform-tests
Fix NOTREACHED in layoutTheme::DefaultSystemColor

CSS transitions and animations did not support unresolved color-mix.

With this patch, transitions work with unresolved-color-mix, and CSS
animations work with unresolved-color-mix in a neutral keyframe. Still
need to support unresolved-color-mix with a string keyframe for a CSS
animation.

Bug: 1493430, 1500708, 1464035
Change-Id: I7aa71ae8af4a8908f49bb41c5378f00c9a748c88
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5014009
Reviewed-by: Aaron Krajeski <aaronhk@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232024}

--

wpt-commits: 6b504502305706640be6b33b5710dc47e568d260
wpt-pr: 43031
2023-12-04 08:29:30 +00:00
Jonathan Hao 3427a4bb33 Bug 1866807 [wpt PR 43367] - [Private Network Access] Add location update WPTs, a=testonly
Automatic update from web-platform-tests
[Private Network Access] Add location update WPTs

Similar to window-open and anchor tests but navigating via
window.location updates. The "top.location" tests update
the window.location of its top window.

Bug: 1431155
Change-Id: I0894d798d40cd20bc4bc66042132feeb98a6beab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5062770
Commit-Queue: Jonathan Hao <phao@chromium.org>
Reviewed-by: Yifan Luo <lyf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1232002}

--

wpt-commits: 52dabc90de44f528b8fc79aa5bfe4df11914f2b6
wpt-pr: 43367
2023-12-04 08:29:30 +00:00
Jonathan Hao 77b8dd13ed Bug 1867824 [wpt PR 43476] - [Private Network Access] Add anchor navigation wpts, a=testonly
Automatic update from web-platform-tests
[Private Network Access] Add anchor navigation wpts

This is very similar to the window-open tests but they open new windows
via an anchor link click.

Bug: 1291252
Change-Id: I93108369d7fc9e9cc5dae10ec06a009bd84064a8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5053884
Commit-Queue: Jonathan Hao <phao@chromium.org>
Reviewed-by: Yifan Luo <lyf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231997}

--

wpt-commits: 866a3036c79d1e8b651ae1d1375eace93b9ea920
wpt-pr: 43476
2023-12-04 08:29:29 +00:00
Ethan Jimenez (from Dev Box) d39f7aff14 Bug 1867713 [wpt PR 43464] - [Grid] Remove usage of Ahem font in grid-minimum-size-grid-items-021, a=testonly
Automatic update from web-platform-tests
[Grid] Remove usage of Ahem font in grid-minimum-size-grid-items-021

The font is causing the WPT to fail due to minor artifacts that result
in the contribution size of the text not being *exactly* `100px`.
Refactoring the test to use an inline item of `width: 100px`.

Results for other browser vendors remain unaffected by this change.

Bug: 1506877
Change-Id: Ia019048d4f401ad8ccd3926eaff32f2547d6dfdf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5078473
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231967}

--

wpt-commits: 12ddd2531567d7a7c41c211e60f5fe41518e6b72
wpt-pr: 43464
2023-12-04 08:29:29 +00:00
Jonathan Hao d8025997a8 Bug 1864206 [wpt PR 43081] - [Private Network Access] Extend iframe navigation check to main frames, a=testonly
Automatic update from web-platform-tests
[Private Network Access] Extend iframe navigation check to main frames

This applies PNA to top level navigations.  It also extends the original
feature flag to cover the top level case.

Adjustment to tests:
1. We can't expect window.open to return null.  It has to return
   something when it navigates to the initial empty document, and PNA
   checks happen later.
2. Use subsetTestByKey like the iframe test because running evenything
   together tends to time out.
3. Use `PreflightBehavior.navigation()` so the test server replies
   headers necessary for navigation requests.
4. Make the test return "no preflight received" when that's the reason
   the test fails, to distinguish from failures.

Bug: 1431155
Change-Id: I3fcf212139eebb59384e4247776d562bcbe67c85
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5019405
Reviewed-by: Camille Lamy <clamy@chromium.org>
Commit-Queue: Jonathan Hao <phao@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1231939}

--

wpt-commits: 3e5b556b8a60dc444d7b7a0c422145d467ae0a2b
wpt-pr: 43081
2023-12-04 08:29:28 +00:00