Commit Graph

910914 Commits

Author SHA1 Message Date
Yi Xiong Wong
263337e229 Bug 1880914 - Move gotoHistoryIndex. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D205526
2024-03-28 17:05:01 +00:00
Yi Xiong Wong
ff7c1d0a1d Bug 1880914 - Move BrowserHandle(Shift)Backspace to BrowserCommands. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D205525
2024-03-28 17:05:01 +00:00
Yi Xiong Wong
8bcb29e2d2 Bug 1880914 - Move BrowserBack into BrowserCommands. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D205524
2024-03-28 17:05:00 +00:00
Andrew Sutherland
8960135770 Bug 1887833 - Downgrade Cache API DB inconsistency assertion. r=dom-storage-reviewers,janv
We are downgrading this assertion since it's clearly happening and we
want a patch that is upliftable to beta; we will investigate and
address the potential logic problem separately.  (It could also just
be flipped memory bits; we need to investigate.)

Differential Revision: https://phabricator.services.mozilla.com/D206027
2024-03-28 16:38:09 +00:00
Emily McMinn
86cbf9ecdd Bug 1886856 - Allow about:messagepreview to decode non-latin text r=omc-reviewers,dmose
Differential Revision: https://phabricator.services.mozilla.com/D205344
2024-03-28 16:26:14 +00:00
Drew Willcoxon
9fd397a556 Bug 1887711 - Remove merino_adm_nonsponsored from urlbar metrics.yaml docs. r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D205884
2024-03-28 16:21:07 +00:00
Neil Deakin
344b219b61 Bug 1883549, remove formautofill autocomplete item components and create one based on MozAutocompleteTwoLineRichlistitem, r=credential-management-reviewers,sgalich,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D203612
2024-03-28 16:06:26 +00:00
Neil Deakin
e39fc06d8e Bug 1883549, remove special MozAutocompleteCreditcardInsecureField type and replace it with the generic insecure warning, r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D203611
2024-03-28 16:06:25 +00:00
KS
5c99f733e1 Bug 1888219 - Revert changes to using ffmpeg instead of windowrecorder for osx 10.15 raptor tests. r=perftest-reviewers,aglavic
This patch reverts the changes of Bug 1884000 which was trying to
address an intermittent failure. It did not seem to help so there is no
real reason to keep these changes.

Differential Revision: https://phabricator.services.mozilla.com/D205883
2024-03-28 16:04:24 +00:00
Brad Werth
a238e0ad29 Bug 1882358 Part 3: Remove nsIWidget::IsResizingNativeWidget, which is no longer used. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D202868
2024-03-28 16:01:54 +00:00
Brad Werth
39049455d7 Bug 1882358 Part 2: Make WebRenderLayerManager track widget size to detect resizes. r=nical
This changes the resize check to an objective standard of whether or not
the widget has resized, rather than asking the widget if it is in the
process of resizing.

Differential Revision: https://phabricator.services.mozilla.com/D202869
2024-03-28 16:01:54 +00:00
Nicolas Silva
413dfbd8b5 Bug 1882358 - Don't block the compositor thread when handling FlushRenderingAsync. r=gfx-reviewers,lsalzman,nical
FlushRendringAsync was added in bug 1361257 in order to not block the main thread when doing some widget interactions on windows. To that end it made the IPDL message async without changing the behavior of the code on the compositor thread. Since the widget just needs to tell the compositor to refresh without needing to block on it, it does not require the compositor thread itself to block until rendering is done, so this patch makes it so FlushRenderingAsync no longer has synchronous behavior on the compositor thread. This helps whith avoiding UI freezes when FlushRenderingAsync is send while an abnormally large workload is being processed by the low priority scene builder thread and workers.

Differential Revision: https://phabricator.services.mozilla.com/D202921
2024-03-28 16:01:54 +00:00
Mike Kaply
f8563bb31c Bug 1876555 - Locking Proxy policies should always lock prefs. r=kcochrane
Differential Revision: https://phabricator.services.mozilla.com/D206011
2024-03-28 16:00:05 +00:00
Cosmin Sabou
4842c783f8 Bug 1888286 - Mark RTCDataChannel-send-close.html subtests as intermittent. a=test-only
CLOSED TREE
2024-03-28 19:28:19 +02:00
Alexandra Borovova
30f1afca41 Bug 1888286 - Update test expectations for subtests in /webrtc/RTCDataChannel-send-close.html. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D206037
2024-03-28 17:13:40 +00:00
Cristian Tuns
bb0927fcc9 Backed out changeset 2b1a58a2fa54 (bug 1888309) it is not behaving as expected CLOSED TREE 2024-03-28 13:03:29 -04:00
Alexandra Borovova
7ae620035d Bug 1888286 - Update test expectation for /webrtc/RTCDataChannel-send-close.html. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D206032
2024-03-28 16:36:11 +00:00
Cristian Tuns
0187771f8a Bug 1888286 - Set event-global.html as intermittent on linux, windows and mac. CLOSED TREE 2024-03-28 12:43:53 -04:00
Alexandre Poirot
9ccfb82b0e Bug 1888171 - [devtools] Convert Browser Loader to ESM. r=profiler-reviewers,devtools-reviewers,nchevobbe,julienw
Differential Revision: https://phabricator.services.mozilla.com/D205867
2024-03-28 15:15:24 +00:00
Alexandre Poirot
a13e8c36e0 Bug 1888171 - [devtools] Rename worker helper module to ESM. r=devtools-reviewers,nchevobbe
Git isn't able to detect the file being only renamed in the previous changeset
as the changes made to it are too important.
So, use a distinct changeset to apply the file rename.

Differential Revision: https://phabricator.services.mozilla.com/D205988
2024-03-28 15:15:23 +00:00
Alexandre Poirot
54c8f02b45 Bug 1888171 - [devtools] Convert worker helper module to ESM. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D205866
2024-03-28 15:15:23 +00:00
Alexandre Poirot
6de31b495a Bug 1888171 - [devtools] Convert worker loader module to ESM. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D205865
2024-03-28 15:15:22 +00:00
ffxbld
f71528c158 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes mobile-experiments - r=release-managers,dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D205994
2024-03-28 15:09:47 +00:00
Geoff Brown
7040064cab Bug 1888309 - Run more firefox-android tasks on b-linux-medium-gcp r=jmaher,jcristau
Change build-apk, build-bundle, test-components, and test-apk to b-linux-medium-gcp, to get the same machine type used traditionally on github. Change ui-test-apk to t-linux-large, similar but smaller than what was used on github.

Differential Revision: https://phabricator.services.mozilla.com/D205937
2024-03-28 15:05:24 +00:00
Julien Cristau
5465d8bce6 Bug 1886984 - switch application-services pin in android-components to use source-hosting: yaml-dir r=android-reviewers,gbrown,tthibaud
Differential Revision: https://phabricator.services.mozilla.com/D205711
2024-03-28 15:01:55 +00:00
Julien Cristau
d3c2e7562f Bug 1886984 - add source-hosting: yaml-dir support to mach vendor. r=tjr,gbrown
The source-host-path option can be set to let mach vendor find a python
module/class next to moz.yaml, that is then used as source host.

Differential Revision: https://phabricator.services.mozilla.com/D205710
2024-03-28 15:01:55 +00:00
Andrew Osmond
503fb4c624 Bug 1887729 - Implement context lost/restored support for CanvasRenderingContext2D. r=webidl,gfx-reviewers,smaug,lsalzman
Remote canvas can run in the GPU process, and if the GPU process
crashes, we need to notify the application using canvas. Historically we
just failed, and the application may have been able to continue drawing
but with the contents prior to the crash lost. Later we regressed to
prevent the canvas from being used at all.

This patch makes it so that we can restore functionality to any
application that supports the contextlost/contextrestored events. This
will allow for a theoretical complete graceful recovery for the user
with minimal disruption.

Differential Revision: https://phabricator.services.mozilla.com/D205608
2024-03-28 14:50:20 +00:00
Dão Gottwald
ec53092a1a Bug 1360028 - Use getBoundsWithoutFlushing instead of getBoundingClientRect on addon-progress-notification to set the min-height of the addon-install-confirmation notifaction. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D205455
2024-03-28 14:21:58 +00:00
Ryan VanderMeulen
f5d241f24e Bug 1888417 - Bump appservices to 126.20240327050322. r=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D206014
2024-03-28 14:17:01 +00:00
moz-wptsync-bot
1fc9121343 Bug 1888286 - [wpt-sync] Update web-platform-tests to 1d8c853bef12004e1ff3bbe6fb0452a37d8f0cce, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 1d8c853bef12004e1ff3bbe6fb0452a37d8f0cce
wpt-type: landing
2024-03-28 14:10:42 +00:00
Raphael Kubo da Costa
1f5788bc2f Bug 1888152 [wpt PR 45374] - screen-wake-lock: Remove @Honry from suggested_reviewers, a=testonly
Automatic update from web-platform-tests
screen-wake-lock: Remove @Honry from suggested_reviewers (#45374)

Wanming has not worked on this feature for quite some time.
--

wpt-commits: 1d8c853bef12004e1ff3bbe6fb0452a37d8f0cce
wpt-pr: 45374
2024-03-28 14:10:41 +00:00
moz-wptsync-bot
7c1ce36a86 Bug 1888067 [wpt PR 45357] - Update wpt metadata, a=testonly
wpt-pr: 45357
wpt-type: metadata
2024-03-28 14:10:40 +00:00
Florent Castelli
9c01d0baa1 Bug 1888067 [wpt PR 45357] - peerconnection: Fire data channel events synchronously, a=testonly
Automatic update from web-platform-tests
peerconnection: Fire data channel events synchronously

When message events are dispatched asynchronously, it is possible to
receive some of those after the state change events are dispatched.
This causes some messages to disappear when a data channel is closing.

Tests are added to verify that all messages sent are received properly
by the remote side as mandated by the specification.

Bug: chromium:40072842
Change-Id: I196cd5b6cae4ea443369b2d9bc98dad474162b23
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5397720
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Auto-Submit: Florent Castelli <orphis@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1279016}

--

wpt-commits: 4c286eb7e69b65dbc3757e282d3d89bf611959e7
wpt-pr: 45357
2024-03-28 14:10:40 +00:00
moz-wptsync-bot
4d85c5b434 Bug 1888143 [wpt PR 45372] - Update wpt metadata, a=testonly
wpt-pr: 45372
wpt-type: metadata
2024-03-28 14:10:39 +00:00
Morten Stenshorne
48f0bcf128 Bug 1888143 [wpt PR 45372] - Add tentative test for negative @page margins., a=testonly
Automatic update from web-platform-tests
Add tentative test for negative @page margins.

The css-page spec doesn't ban negative @page margins (in fact, it
doesn't mention negative margins at all), so the right thing may be to
support them. It's being discussed here:
https://github.com/w3c/csswg-drafts/issues/8508

Change-Id: I8f72f23e7bf88d3e2084dd49deaed6ae7d7ade57
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5401734
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Auto-Submit: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1279020}

--

wpt-commits: 384306e397f9f6ccd1162c7de66ee3278ac1ef35
wpt-pr: 45372
2024-03-28 14:10:38 +00:00
Martin Robinson
1c44456372 Bug 1887310 [wpt PR 45296] - layout: Allow transforming inline replaced elements, a=testonly
Automatic update from web-platform-tests
layout: Allow transforming inline replaced elements

This requires passing through information about whether or not the
element in question is replaced when checking to see if it's
transformable and transitively all functions that make decisions about
containing blocks. A new FragmentFlag is added to help track this -- it
will be set on both the replaced items BoxFragment container as well as
the Fragment for the replaced item itself.

Fixes #31806.

--

wpt-commits: c9e74b1951ab94eecb9b554486c3d30255d340ce
wpt-pr: 45296
2024-03-28 14:10:37 +00:00
moz-wptsync-bot
bdd4112b73 Bug 1885931 [wpt PR 45172] - Update wpt metadata, a=testonly
wpt-pr: 45172
wpt-type: metadata
2024-03-28 14:10:36 +00:00
Rune Lillesveen
30b116bb03 Bug 1885931 [wpt PR 45172] - [css-anchor-position] Support revert-(layer) in @position-try, a=testonly
Automatic update from web-platform-tests
[css-anchor-position] Support revert-(layer) in @position-try

@position-try rules cascade to a separate origin, which means both
revert and revert-layer in @position-try revert back to the author
origin.

Bug: 40281995
Change-Id: I08dac7005a6e79aa2a08fc9d8f63cb80a3e077a4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5376497
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278839}

--

wpt-commits: f0277f5f9a8c9d61b8e3b3e8a1df7485ff10ca5d
wpt-pr: 45172
2024-03-28 14:10:35 +00:00
moz-wptsync-bot
96b8d8bca3 Bug 1888114 [wpt PR 44944] - Update wpt metadata, a=testonly
wpt-pr: 44944
wpt-type: metadata
2024-03-28 14:10:35 +00:00
Shiyi Zou
33da895830 Bug 1888114 [wpt PR 44944] - webnn: Add the lstmCell operator, a=testonly
Automatic update from web-platform-tests
webnn: Add the lstmCell operator

This CL adds the IDL and mojo definition for lstmCell, implements
`MLGraphBuilder::lstmCell()` and adds validations on services side. The
DirectML backend implementation is shared with lstm.

This CL also adds lstmCell validation tests in WPT and unit tests in
`WebNNGraphImplTest`.

Bug: 40206287
Change-Id: I8c740ffa43f79d4667bddca93a064ab788cf8129
Cq-Include-Trybots: luci.chromium.try​:gpu-fyi-try-win11-qualcomm-rel-64
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5347306
Reviewed-by: Austin Sullivan <asully@chromium.org>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Auto-Submit: Shiyi Zou <shiyi.zou@intel.com>
Commit-Queue: Shiyi Zou <shiyi.zou@intel.com>
Cr-Commit-Position: refs/heads/main@{#1278827}

--

wpt-commits: b563fb446c00828966ef4bd9cf3fcd45891e6a93
wpt-pr: 44944
2024-03-28 14:10:34 +00:00
moz-wptsync-bot
98bdd3188b Bug 1888113 [wpt PR 45369] - Update wpt metadata, a=testonly
wpt-pr: 45369
wpt-type: metadata
2024-03-28 14:10:33 +00:00
Florian Rivoal
9def96ebaf Bug 1888113 [wpt PR 45369] - Add tests for text-wrap: balance and br, a=testonly
Automatic update from web-platform-tests
Add tests for text-wrap: balance and br

Related to https://github.com/w3c/csswg-drafts/issues/9112

--

wpt-commits: dad6f5e038ec13e3506e9a869d759b0138131ee3
wpt-pr: 45369
2024-03-28 14:10:32 +00:00
Tsuyoshi Horo
3053a0a76c Bug 1888086 [wpt PR 45363] - Revert "[Element Capture] add restrictTo WPT test", a=testonly
Automatic update from web-platform-tests
Revert "[Element Capture] add restrictTo WPT test"

This reverts commit 2148bae81edcf30d7ea8bef414ed2eced3b95482.

Reason for revert: Failing on "chromium/ci/WebKit Linux Leak" bot.

Example: https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Linux%20Leak/b8752365585595871233/overview

Bug: 331488902

Original change's description:
> [Element Capture] add restrictTo WPT test
>
> Bug: b/270230413
>
> Change-Id: Ic2c450340507cfb35bbf6cc267b5de9249326e9f
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5383761
> Commit-Queue: Jordan Bayles <jophba@chromium.org>
> Reviewed-by: Philip Rogers <pdr@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1278628}

Bug: b/270230413
Change-Id: I81787c976f7aec08efaa4a1e89b39f5f60ea4ba8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5399816
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278715}

--

wpt-commits: 5ab558399354061e274ad842a5d141d19a751631
wpt-pr: 45363
2024-03-28 14:10:31 +00:00
moz-wptsync-bot
50e4a2c93b Bug 1888047 [wpt PR 45332] - Update wpt metadata, a=testonly
wpt-pr: 45332
wpt-type: metadata
2024-03-28 14:10:30 +00:00
Liam Brady
1502add98a Bug 1888047 [wpt PR 45332] - Fenced frames: DisableUntrustedNetwork applies to shared workers, a=testonly
Automatic update from web-platform-tests
Fenced frames: DisableUntrustedNetwork applies to shared workers

We already get this from the partition nonce work that was done
previously. This CL adds a WPT to confirm that the partition nonce
network disabling also works for shared workers created by fenced
frames.

This CL also adds a test to confirm that a shared worker cannot be used
to postMessage() across a fenced boundary. We already get this behavior
because a fenced frame is treated as being cross-origin, which means the
shared worker will not be shared across fenced frame boundaries, even if
being loaded in a document that is same-origin to the fenced frame.

Change-Id: Ib06a266d85aca3a403221c9eddd839184fb5b6ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5394299
Reviewed-by: Andrew Verge <averge@chromium.org>
Commit-Queue: Liam Brady <lbrady@google.com>
Cr-Commit-Position: refs/heads/main@{#1278653}

--

wpt-commits: f94851f9d64723dbe75fa8251cf5a68a321ee7e3
wpt-pr: 45332
2024-03-28 14:10:30 +00:00
moz-wptsync-bot
12eb996f1f Bug 1886638 [wpt PR 45233] - Update wpt metadata, a=testonly
wpt-pr: 45233
wpt-type: metadata
2024-03-28 14:10:29 +00:00
Jordan Bayles
2e6594e399 Bug 1886638 [wpt PR 45233] - [Element Capture] add restrictTo WPT test, a=testonly
Automatic update from web-platform-tests
[Element Capture] add restrictTo WPT test

Bug: b/270230413

Change-Id: Ic2c450340507cfb35bbf6cc267b5de9249326e9f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5383761
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278628}

--

wpt-commits: 685a2abda4b932365a08c6c8e2ef17b9f30dc442
wpt-pr: 45233
2024-03-28 14:10:28 +00:00
Christian Biesinger
57e6f28ca7 Bug 1888045 [wpt PR 45359] - [FedCM] Don't call fedcm_get_and_select_first_account when we don't expect an account chooser, a=testonly
Automatic update from web-platform-tests
[FedCM] Don't call fedcm_get_and_select_first_account when we don't expect an account chooser

Calling this is pointless, and also triggers a Chromedriver bug
(https://crrev.com/c/5398379)

R=npm@chromium.org

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

--

wpt-commits: 36f3803590f92faaa7de2dfe0f32f7a6785c51d1
wpt-pr: 45359
2024-03-28 14:10:27 +00:00
moz-wptsync-bot
84d5f83ee0 Bug 1888044 [wpt PR 45361] - Update wpt metadata, a=testonly
wpt-pr: 45361
wpt-type: metadata
2024-03-28 14:10:26 +00:00
An Sung
86742daf76 Bug 1888044 [wpt PR 45361] - [Invokers] Clean up invokers tests, a=testonly
Automatic update from web-platform-tests
[Invokers] Clean up invokers tests (#45361)

This change aims to tidy up the invokers tests to reduce the amount of
flakey builds from timeouts due to the amount of tests in each file.
It refactors all of the invokers tests to:

 - Use loops for repetitive tests
 - Try to consistently test the aliases of auto, explicit empty ("") vs
   named.
 - Mark any tests using clickOn as timeout long, to avoid flakiness in
   CI
 - Split the invalid no-ops, to reduce individual test time.

Bug: 40943183
Change-Id: I066b0a6e06143e562a3b0f4c7c1bbaeb309b68f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5374369
Reviewed-by: Mason Freed <masonf@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Auto-Submit: Keith Cirkel <chromium@keithcirkel.co.uk>
Cr-Commit-Position: refs/heads/main@{#1277818}

Co-authored-by: Keith Cirkel <chromium@keithcirkel.co.uk>
--

wpt-commits: 066ad51422c842bcc8c06c4a713821ebd121f690
wpt-pr: 45361
2024-03-28 14:10:26 +00:00