Commit Graph

858641 Commits

Author SHA1 Message Date
Perry McManis
5353bb388e Bug 1851685 - Test for shopping surface onboarding displayed event r=aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D190231
2023-10-05 23:55:06 +00:00
Sam Foster
6e6ac6197e Bug 1852622 - Track a lastSetActive property on each tab and use that when sorting open tabs for recency in firefox view. r=jsudiaman,Gijs,fxview-reviewers,tabbrowser-reviewers,mak,sclements
Differential Revision: https://phabricator.services.mozilla.com/D189444
2023-10-05 23:44:57 +00:00
Sam Foster
e3a5f85385 Bug 1852622 - Fix an issue in PlacesQuery where it tries to re-finalizes the deferred task. r=jsudiaman,places-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189867
2023-10-05 23:44:57 +00:00
Sam Foster
3d1fa88e86 Bug 1852622 - Add a test-only firefoxview-entered notification, and modify the test helpers to use it. r=sclements,fxview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189443
2023-10-05 23:44:56 +00:00
Ben Hearsum
4a2eed2ffb Bug 1816998: Update ASRouter to use extended attribute attribution on macOS r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D189259
2023-10-05 23:30:58 +00:00
Ben Hearsum
16fe634564 Bug 1816998: Replace macOS quarantine database-based attribution with extended attribute attribution r=nalexander
With extended attribute attribution using exactly the same attribution strings as Windows (eg: no URLs), this turns out to be quite straightforward. Once we've pulled in the attribution string from the extended attribute, the existing parsing, validation, etc. just works.

The only wrinkle is that the extended attributes may have nul bytes or tabs that we need to strip away. (Tabs may be present because we use them to pad the attribution area when we prepare the DMG for attribution. Nul bytes may be present because we overwrite the entire attribution before updating the attribution data.)

Differential Revision: https://phabricator.services.mozilla.com/D189258
2023-10-05 23:30:57 +00:00
Dan Robertson
28077f363d Bug 1856716 - Ensure that we hold a strong reference to the APZ event state. r=hiro
- Ensure that we hold a strong reference to the APZ event state before
   calling ProcessSingleTap, as ProcessSingleTap fires events.
 - Mark ProcessSingleTap as MOZ_CAN_RUN_SCRIPT since it can fire events.

Differential Revision: https://phabricator.services.mozilla.com/D190228
2023-10-05 22:34:32 +00:00
Olivia Hall
3eceb9a32f Bug 1844521 - GeckoView Initial Session Translations API r=geckoview-reviewers,kaya,calu
This patch lands an initial GeckoView session API for using toolkit
translations. This patch adds an initial session translate delegate,
functions to translate, detect languages, and restore to an original
page. The runtime API will follow in bug 1852313 and additional session
API changes are planned.

Differential Revision: https://phabricator.services.mozilla.com/D189228
2023-10-05 22:18:54 +00:00
Nicolas Chevobbe
9a4832dfe3 Bug 1857065 - [devtools] Don't run browser_dbg-fission-frame-breakpoint.js when fission is disabled. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D190211
2023-10-05 21:47:35 +00:00
PupAtlas
309b7b1cfb Bug 243797 - Reworded WindowCloseBlockedWarning in the en-US locale to remove double-negative. r=flod,dom-core,mccr8
Depends on D188656

- Fixed comment

Differential Revision: https://phabricator.services.mozilla.com/D188662
2023-10-05 21:25:21 +00:00
PupAtlas
aaf9abf83d Bug 1273551 - Enabled 'Debug Script' button in nightly builds as well as the dev edition r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D188656
2023-10-05 21:25:21 +00:00
Sidharth Sachdev
00d7856ddd Bug 1845583 - Handle Keyboard shortcuts for edit and delete. r=credential-management-reviewers,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D187317
2023-10-05 21:20:30 +00:00
alwu
5ed0b2ee44 Bug 1852333 - part5 : add inband config test. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D189981
2023-10-05 21:07:16 +00:00
alwu
142b08c28d Bug 1852333 - part4 : check the sample's mimetype to ensure only accept correct type for parsing. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D189686
2023-10-05 21:07:15 +00:00
alwu
491da4fbcd Bug 1852333 - part3 : separate different errors for debug purpose. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D189685
2023-10-05 21:07:15 +00:00
alwu
55d989b77e Bug 1852333 - part2 : detect config change for HEVC stream. r=media-playback-reviewers,padenot
This patch detects inband change for the HEVC playback so that we can
recreate decoder if the new config is different from the previous one.

Differential Revision: https://phabricator.services.mozilla.com/D187805
2023-10-05 21:07:15 +00:00
alwu
37859b957a Bug 1852333 - part1 : fix incorrect macro. r=media-playback-reviewers,padenot
`READ_IN_RANGE_OR_RETURN` causes incorrectly reading bits multiple
times,so we remove it and modify the other macros to ensure that reading
bits should only be triggered once.

Differential Revision: https://phabricator.services.mozilla.com/D189871
2023-10-05 21:07:14 +00:00
Eitan Isaacson
668b2554cd Bug 1845407 - Don't pump apple events before application starts. r=nika
When we call `nextEventMatchingMask` we send a "did launch app" notification to the OS workspace. If we do that before we call `[NSApp run]` accessibility isn't hooked up yet internally in AppKit and we fail to respond to a11y API queries.

Pumping Apple events is currently used for getting url requests in order to launch Firefox with the URLs loading correctly in a browser window. We can achieve the same result by using `application:openURLs:` in the delegate and calling `run` on the NSApp earlier and then stopping the loop in order to build the command line and finish initializing Firefox.

Also pumping the apple event queue should be deferred in `ProcessNextNativeEvent` until `[NSApp run]` is called.

Differential Revision: https://phabricator.services.mozilla.com/D184524
2023-10-05 21:05:26 +00:00
Cristina Horotan
3d0b07f5a3 Backed out changeset 5873383c36e2 (bug 1856545) for causing talos max run time exceeded failures. CLOSED TREE 2023-10-06 04:07:39 +03:00
Emilio Cobos Álvarez
ad64ab4526 Bug 1854446 - Update some pre-existing valgrind suppressions. CLOSED TREE 2023-10-06 02:33:06 +03:00
Sebastian Hengst
2c4e33261b Bug 1856996 - set font-relative-units.html as passing on Windows x86 opt. CLOSED TREE
Incorrect test expectation had been added by latest wpt sync.
2023-10-06 01:08:11 +02:00
moz-wptsync-bot
3a8ccd83e7 Bug 1856996 - [wpt-sync] Update web-platform-tests to 4cd570dc80fec7b17cad121e7ac866badf62df38, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 4cd570dc80fec7b17cad121e7ac866badf62df38
wpt-type: landing
2023-10-04 16:35:59 +00:00
Nate Chapin
30d4fd1754 Bug 1856740 [wpt PR 42233] - Make navigation-api/navigate-event/ resilient to starting with extra NavigationHistoryEntries, a=testonly
Automatic update from web-platform-tests
Make navigation-api/navigate-event/ resilient to starting with extra NavigationHistoryEntries

When WPT are run in-browser or via wptrunner, there may be additional
session history entries when the test starts, so the tests shouldn't
assume that they start with navigation.entries().length == 1 or
navigation.currentEntry.index == 0.

This is a workaround for https://github.com/web-platform-tests/wpt/issues/33590.

Change-Id: I978d492d5d31d110716d6a1d84732aff792aca14
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4904223
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Auto-Submit: Nate Chapin <japhet@chromium.org>
Commit-Queue: Nate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204863}

--

wpt-commits: 4cd570dc80fec7b17cad121e7ac866badf62df38
wpt-pr: 42233
2023-10-04 16:35:33 +00:00
moz-wptsync-bot
56bb864d51 Bug 1856722 [wpt PR 42227] - Update wpt metadata, a=testonly
wpt-pr: 42227
wpt-type: metadata
2023-10-04 09:47:16 +00:00
Matt Reynolds
dcc06a3da7 Bug 1856722 [wpt PR 42227] - gamepad: Check that the DocumentLoader is not null, a=testonly
Automatic update from web-platform-tests
gamepad: Check that the DocumentLoader is not null

Gamepad timestamps are reported relative to the navigationStart
timestamp, accessed from the DocumentLoader's DocumentLoadTiming.
In some scenarios the document may have been detached before the
NavigatorGamepad is initialized, causing the DocumentLoader to be
nullptr.

This CL checks that the DocumentLoader is non-null, and uses the
current time in place of navigationStart if it is null.

Bug: 1483777
Change-Id: Ib3efcf3a612cd4c1c543218fa5fb8568c7129dcf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4899018
Reviewed-by: Alvin Ji <alvinji@chromium.org>
Commit-Queue: Matt Reynolds <mattreynolds@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204813}

--

wpt-commits: 3ae2cb8c5b5ba61809da15318821a6c1fe54829f
wpt-pr: 42227
2023-10-04 16:35:27 +00:00
moz-wptsync-bot
76fc98e0a0 Bug 1856706 [wpt PR 42083] - Update wpt metadata, a=testonly
wpt-pr: 42083
wpt-type: metadata
2023-10-04 09:45:16 +00:00
Mason Freed
db8f6e1e1d Bug 1856706 [wpt PR 42083] - Optimize several things about DOM Parts [1/2], a=testonly
Automatic update from web-platform-tests
Optimize several things about DOM Parts [1/2]

See [1] for details. This CL makes these changes:
- Stop maintaining “live” parts lists across DOM mutations. This is
  controlled by a new feature flag, DOMPartsAPIActivePartTracking,
  that when disabled, short-circuits all of the part list maintenance
  code during DOM mutations. This means that if DOM nodes that are
  connected to parts are moved around in the DOM, including being
  removed from the document, the cached parts list does not change.
- Update ToV8HelperSequence to work directly with Deques, and get
  rid of getParts() code to convert to a HeapVector.
- Optimize ToV8HelperSequence to use iterators instead of array
  indexing, which should also speed up all sequence bindings. (TBD)
- Change from FrozenArray<Part> to sequence<Part>. This eliminated
  the overhead of Object::SetIntegrityLevel(), which was ~29% of the
  total getParts() time.
- Add a fast path for PartRoot.replaceChildren when all children
  are being removed.
- Inline IsValid().
- Call InsertBefore() instead of before() to avoid some extra
  validity checks. This required making ConvertNodeUnionsIntoNode
  public.
- Add PartRoot.getPartNode(n), which allows direct access to a
  single Part's Node, to avoid wrapping up the entire parts list.

[1] https://docs.google.com/document/d/1wSbBV6tS-KLlHWxaK_FmEJFOwkY-pb8_YDoFJgDrbMg/edit

Bug: 1453291
Change-Id: I3df15b2a552fe9c2793a7f7f2095d632bcea8326
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4878048
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Auto-Submit: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204772}

--

wpt-commits: 27ccadd96797aec13652caaeaab3a428c06ab2d3
wpt-pr: 42083
2023-10-04 16:35:21 +00:00
moz-wptsync-bot
4acc6d7e6e Bug 1856032 [wpt PR 42252] - Update wpt metadata, a=testonly
wpt-pr: 42252
wpt-type: metadata
2023-10-03 20:43:50 +00:00
Ian Clelland
5790b685fe Bug 1856032 [wpt PR 42252] - Parse and use different reporting endpoints per feature in permissions policy, a=testonly
Automatic update from web-platform-tests
Parse and use different reporting endpoints per feature in permissions policy

Change-Id: I1cc8a1ea185500d44ddb2718803c22f2038f66c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4473627
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204761}

--

wpt-commits: 592f7b1cf7c9fb40c514940950ae2120339d4251
wpt-pr: 42252
2023-10-04 16:35:15 +00:00
Matt Menke
de8ae46313 Bug 1856643 [wpt PR 42312] - [FLEDGE]: Subdivide WPT tests., a=testonly
Automatic update from web-platform-tests
[FLEDGE]:  Subdivide WPT tests.

FLEDGE tests tend to be fairly slow, since they can spawn a bunch of
processes. This CL subdivides most FLEDGE WPT tests into sets of 5
(one larger file into sets of 10), which should hopefully reduce flake
on the bots.

Fixed: 1481290
Change-Id: If708b33d0713e783cc53f014d9fbfe127ec1dc9d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4909551
Reviewed-by: Maks Orlovich <morlovich@chromium.org>
Commit-Queue: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204664}

--

wpt-commits: f6d8468144f5f9f8fe2e6b8ecdb1846ce08c3700
wpt-pr: 42312
2023-10-04 16:35:02 +00:00
moz-wptsync-bot
12f5cfcc31 Bug 1727518 [wpt PR 30173] - Update wpt metadata, a=testonly
wpt-pr: 30173
wpt-type: metadata
2023-10-04 09:36:48 +00:00
Harald Alvestrand
8128a9ed1d Bug 1727518 [wpt PR 30173] - Add test that "maintain-framerate" does what it says., a=testonly
Automatic update from web-platform-tests
Add test that "maintain-framerate" does what it says.

Adds a test that measures the bandwidth, cuts the bandwidth in half,
and then measures that framerate is maintained, but resolution is not.

Also adds more entropy to the "getNoiseStream()" video signal; the old
version generated a video stream of 8 Kbits/second in 640x480.

Bug: none
Change-Id: Iefe0a44b9686f1bb4bdd13ab63922c3d460c775e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3117645
Reviewed-by: Philipp Hancke <phancke@microsoft.com>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204584}

--

wpt-commits: 1af7ffeb926a3644c33bcbf7ab0a1bb6c2f0a824
wpt-pr: 30173
2023-10-04 16:34:57 +00:00
moz-wptsync-bot
15eb54d1cc Bug 1851451 [wpt PR 41799] - Update wpt metadata, a=testonly
wpt-pr: 41799
wpt-type: metadata
2023-10-04 09:34:54 +00:00
Daniil Sakhapov
4710e78342 Bug 1851451 [wpt PR 41799] - Fix WPT CSS Counters test, a=testonly
Automatic update from web-platform-tests
Fix WPT CSS Counters test

As per:
https://drafts.csswg.org/css-contain/#example-6932a400
and
https://github.com/w3c/csswg-drafts/issues/9116
counter() and counters() can cross the style containment boundary,
so the result should be 13 from the body's counter-reset.

Bug: 990657
Change-Id: Iee313a5ed6f487865b1b7c754aa45b736f6b8f15
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4836162
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204571}

--

wpt-commits: dcb79ca1856efaa5ac6b455d1f96f63e3038e663
wpt-pr: 41799
2023-10-04 16:34:51 +00:00
moz-wptsync-bot
53ea4eeb45 Bug 1856387 [wpt PR 42284] - Update wpt metadata, a=testonly
wpt-pr: 42284
wpt-type: metadata
2023-10-03 10:57:05 +00:00
Ms2ger
42ce1de70a Bug 1856387 [wpt PR 42284] - Update dependencies in HTML idlharness test, a=testonly
Automatic update from web-platform-tests
Update dependencies in HTML idlharness test

--

wpt-commits: 039581da9bf12f29ecd4a9915a04601def843278
wpt-pr: 42284
2023-10-04 16:34:33 +00:00
moz-wptsync-bot
13103c4edf Bug 1856543 [wpt PR 42050] - Update wpt metadata, a=testonly
wpt-pr: 42050
wpt-type: metadata
2023-10-04 09:32:30 +00:00
Seokho Song
6a25116aa5 Bug 1856543 [wpt PR 42050] - Ignore complex relative expression in css atan2(), a=testonly
Automatic update from web-platform-tests
Ignore complex relative expression in css atan2()

Currently, we use the double values if the parameter is relative type.
However, if the parameter is an expression that includes the relative
value it cannot be resolved as a simple double value.
It causes a crash because trying to use the value that is not
resolved.

Therefore, parsing a failure if ResolvedUnitType() function returns
kUnknown which means complex relative expression at the parsing time
until supporting "Involving relative values in Non-Length CSS Math
Expressions" [1]

[1] https://crbug.com/1436612

Bug: 1476829
Change-Id: If920388de96d2838eccf4d76fecb050e414d29dd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4835559
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Seokho Song <seokho@chromium.org>
Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204500}

--

wpt-commits: 78701298a872dc884f7bd341108d0a5ff8c41bf2
wpt-pr: 42050
2023-10-04 16:34:27 +00:00
moz-wptsync-bot
f1dd5cbe53 Bug 1856394 [wpt PR 42285] - Update wpt metadata, a=testonly
wpt-pr: 42285
wpt-type: metadata
2023-10-03 09:02:53 +00:00
youennf
326bef1991 Bug 1856394 [wpt PR 42285] - Update webcodecs decoder test as error callback is now executed before flush promise callbacks, a=testonly
Automatic update from web-platform-tests
Update webcodecs decoder test as error callback is now executed before flush promise callbacks (#42285)

--

wpt-commits: 68cfc233182799e3c4edc2e6d7c43b7f795c1a2f
wpt-pr: 42285
2023-10-04 16:34:21 +00:00
sideshowbarker
a5e457eb89 Bug 1856405 [wpt PR 42287] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=261621, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=261621 (#42287)

--

wpt-commits: 1807bc6a7f9a0362a9cc876867ddf65402521e93
wpt-pr: 42287
2023-10-04 16:34:18 +00:00
shaochenguang
e1c833b8b1 Bug 1856487 [wpt PR 42217] - Paint background invalidation when deleting the last element of TableRow, a=testonly
Automatic update from web-platform-tests
Paint background invalidation when deleting the last element of TableRow

When the last element in a TableRow is deleted, it does not trigger
a redraw of the background,causing the background to persist.
After removing the last element of a row in a Table,
the size of the TableRow remains unchanged because it does not affect
the layout of the preceding elements.
Therefore, caching is used during rendering.
We should proactively trigger a redraw of this row when deleting
the last element of a table row.

Bug: 1487554
Change-Id: Ia45f5abf8ccd54781e8f0c1de04aebfa5cad552c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4900123
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204290}

--

wpt-commits: 6447f83eae831c2470b4e8eb5cd6af6fbbe0103e
wpt-pr: 42217
2023-10-04 16:34:14 +00:00
Jian Li
2f051eb424 Bug 1856459 [wpt PR 42294] - Revert "[fetch-later] Force sending when BackgroundSync permission is off", a=testonly
Automatic update from web-platform-tests
Revert "[fetch-later] Force sending when BackgroundSync permission is off"

This reverts commit d32dc3635147aa9cb4638864865aa6f86f42f2f2.

Reason for revert:
Caused consistent failures for virtual/fetch-later/wpt_internal/fetch/fetch-later/send-on-deactivate-with-background-sync.tentative.https.window.html

https://ci.chromium.org/ui/p/chromium/builders/ci/Mac10.15%20Tests/42380/overview

Original change's description:
> [fetch-later] Force sending when BackgroundSync permission is off
>
> The [privacy decision][1] suggests: after user navigates away from
> a page, any pending requests left in the page should not be sent
> if [BackgroundSync permission][2] is off (default is on in Chrome).
>
> This CL forces sending out deferred requests on entering
> BackForwardCache if the page's BackgroundSync permission is off.
>
> [1]: https://github.com/WICG/pending-beacon/issues/3#issuecomment-1286397825
> [2]: https://wicg.github.io/background-sync/spec/
>
> Bug: 1465781
> Change-Id: I120fbbc13294c40fcf13162d5d786f97e2131367
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4845750
> Reviewed-by: Nidhi Jaju <nidhijaju@chromium.org>
> Auto-Submit: Ming-Ying Chung <mych@chromium.org>
> Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
> Reviewed-by: Adam Rice <ricea@chromium.org>
> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1204080}

Bug: 1465781
Change-Id: I09e342e97d52745610d751eb21ee694ccf24976c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4908141
Reviewed-by: Cammie Smith Barnes <cammie@chromium.org>
Owners-Override: Cammie Smith Barnes <cammie@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Cammie Smith Barnes <cammie@chromium.org>
Auto-Submit: Jian Li <jianli@chromium.org>
Commit-Queue: Jian Li <jianli@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204260}

--

wpt-commits: 34e3a8a6cd3df89182ceea8c7b6e34a2b41c57d2
wpt-pr: 42294
2023-10-04 16:34:04 +00:00
Christian Biesinger
c0e304414d Bug 1856053 [wpt PR 42257] - [FedCM] Rename signin_url to login_url in the config file, a=testonly
Automatic update from web-platform-tests
[FedCM] Rename signin_url to login_url in the config file

For now, we also accept the old name for compatibility with existing
partner deployments, but we will remove this before shipping.

See updated spec PR:
https://github.com/fedidcg/FedCM/pull/436/files

R=npm@chromium.org

Bug: 1487726
Change-Id: If8e8a00c51bd7665fbdff9950315ec17d2054716
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4905870
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Reviewed-by: Nicolás Peña <npm@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Nasko Oskov <nasko@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204212}

--

wpt-commits: 904e94814db7a120917258b2f2dbea19b2e02b2c
wpt-pr: 42257
2023-10-04 16:34:00 +00:00
moz-wptsync-bot
881739bea3 Bug 1856070 [wpt PR 42260] - Update wpt metadata, a=testonly
wpt-pr: 42260
wpt-type: metadata
2023-10-02 20:14:04 +00:00
Vladimir Levin
d450808cb1 Bug 1856070 [wpt PR 42260] - VT: Scale the inline boxes by dfs, a=testonly
Automatic update from web-platform-tests
VT: Scale the inline boxes by dfs

When not using resize observer, we get the sizes in layout space.
We need to adjust to get to CSS space.

R=bokan@chromium.org, khushalsagar@chromium.org

Fixed: 1487948
Change-Id: Icddb7a53d169412e59c63db55a5f6d5ff825930e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4902698
Reviewed-by: Khushal Sagar <khushalsagar@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Commit-Queue: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204179}

--

wpt-commits: 1a55dfeb09c159e4716d26ab671d5974b1646b7d
wpt-pr: 42260
2023-10-04 16:33:54 +00:00
moz-wptsync-bot
d4e8d65878 Bug 1856448 [wpt PR 42224] - Update wpt metadata, a=testonly
wpt-pr: 42224
wpt-type: metadata
2023-10-02 19:32:39 +00:00
Camillia Smith Barnes
ecf4f1c715 Bug 1856448 [wpt PR 42224] - Shared Storage: Change from per-origin to per-site budgets, a=testonly
Automatic update from web-platform-tests
Shared Storage: Change from per-origin to per-site budgets

We update to using per-site privacy budgets instead of per-origin
privacy budgets. This will align with enrollment enforcement, which is
per-site.

See also https://github.com/WICG/shared-storage/pull/112 and
https://github.com/WICG/shared-storage/pull/118.

To accomplish this, we migrate the `SharedStorageDatabase` to version
4, where the `budget_mapping` table's `context_origin` column has been
renamed to `context_site`, and any existing data for version 3
databases will have each serialized origin in that column replaced by
the corresponding serialization of the origin's site.

We also update the names and types of other members and parameters as
needed.

Bug: 1218540,1485598
Change-Id: I3d956f5f2cd54a5da76a20e7d63411b3b7fc51ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4879582
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Cammie Smith Barnes <cammie@chromium.org>
Reviewed-by: Ayu Ishii <ayui@chromium.org>
Reviewed-by: Garrett Tanzer <gtanzer@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Reviewed-by: Yao Xiao <yaoxia@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1204170}

--

wpt-commits: 25ddb07c3be61b730b94a7ff1bc17f5a4c7c1be2
wpt-pr: 42224
2023-10-04 16:33:47 +00:00
Natalia Csoregi
9c019316f7 Backed out 28 changesets (bug 1856070, bug 1856722, bug 1856543, bug 1856053, bug 1727518, bug 1856996, bug 1856387, bug 1856032, bug 1856459, bug 1856448, bug 1856740, bug 1856394, bug 1851451, bug 1856643, bug 1856706, bug 1856487, bug 1856405) for causing font-relative-units permafailures. CLOSED TREE
Backed out changeset 8738f51f60e5 (bug 1856996)
Backed out changeset 071a248f1589 (bug 1856996)
Backed out changeset 0ffb634e43b9 (bug 1856740)
Backed out changeset c69d0eea70e8 (bug 1856722)
Backed out changeset cac8106701fe (bug 1856722)
Backed out changeset c42ec0043832 (bug 1856706)
Backed out changeset 400f295c93eb (bug 1856706)
Backed out changeset 40096e9bbee3 (bug 1856032)
Backed out changeset d2915272bdb4 (bug 1856032)
Backed out changeset 62f1cada665e (bug 1856643)
Backed out changeset 35e538fbc3b3 (bug 1727518)
Backed out changeset f751d509179c (bug 1727518)
Backed out changeset c762b03e4490 (bug 1851451)
Backed out changeset 2a2fdf731696 (bug 1851451)
Backed out changeset a1618e4080d3 (bug 1856387)
Backed out changeset 3fdee5bfe7b6 (bug 1856387)
Backed out changeset ced54e8b3935 (bug 1856543)
Backed out changeset 65ef393a65ed (bug 1856543)
Backed out changeset fcbf54572c65 (bug 1856394)
Backed out changeset a87eaf3f395e (bug 1856394)
Backed out changeset 5fc043db0e5b (bug 1856405)
Backed out changeset 4529ae5e3a5e (bug 1856487)
Backed out changeset f1829ff5122c (bug 1856459)
Backed out changeset ef8334a07b35 (bug 1856053)
Backed out changeset 26c98ca6be5c (bug 1856070)
Backed out changeset d03415a1653c (bug 1856070)
Backed out changeset 49c1286243c1 (bug 1856448)
Backed out changeset 4cf5d5161ed3 (bug 1856448)
2023-10-06 02:14:49 +03:00
Natalia Csoregi
b58dadb609 Backed out changeset 62f7af8fe549 (bug 1843981) for causing valgrind bustage. CLOSED TREE 2023-10-06 01:24:17 +03:00