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

931225 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen b6840b2f16 Bug 1918289 - Migrate junit to the AC dependencies plugin. r=android-reviewers,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D221906
2024-09-12 12:36:22 +00:00
Ryan VanderMeulen c6721db906 Bug 1918289 - Switch AC & GV from junit4 to junit-vintage. r=android-reviewers,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D221905
2024-09-12 12:36:21 +00:00
Martin Stransky 7e51fa5a65 Bug 1917794 [Wayland] Use and store wl_surface passed to touch events r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D221931
2024-09-12 12:23:08 +00:00
stransky c69c2fdc1e Bug 1899299 [Linux] Listen mouse events on mShell for modal popups r=emilio
A popup attached to a modal parent window doesn't get mouse events
from Gtk as they'are directed to the modal parent. This is usually solved
by pointer grab which that doesn't work on Wayland in our current
setup as it performs show and grab in one step.

We emulate it by setting popup as modal too but then patent
window doesn't get mouse events outside of popup (Bug 1899299).
we need to listen

Surprisingly attaching events handler to mShell fixes it
and we're getting events from both parent and popup windows.

Differential Revision: https://phabricator.services.mozilla.com/D221290
2024-09-12 12:17:58 +00:00
stransky c58dc7fcc0 Bug 1917515 [Linux] Check remote command line params before use r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D221624
2024-09-12 12:17:06 +00:00
Daniel Minor 51a50d3070 Bug 1913752 - Ship Regular Expression Pattern Modifiers; r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D221703
2024-09-12 12:16:52 +00:00
stransky ef510545a8 Bug 1917558 [Wayland] Explicitly request wl-pointer v.3 interface r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D221617
2024-09-12 12:15:42 +00:00
ffxbld ed7b7882ac No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes ct-logs - r=release-managers,diannaS
Differential Revision: https://phabricator.services.mozilla.com/D221946
2024-09-12 11:49:58 +00:00
Dimi 6c2579b14e Bug 1918362 - Collect autofill-related telemetry for iOS r=issammani
Differential Revision: https://phabricator.services.mozilla.com/D221951
2024-09-12 11:39:31 +00:00
Emilio Cobos Álvarez 99662b69fb Bug 1917034 - Remove some related always-on prefs. r=firefox-style-system-reviewers,zrhoffman
Differential Revision: https://phabricator.services.mozilla.com/D221769
2024-09-12 11:25:35 +00:00
Emilio Cobos Álvarez f299fb9ba0 Bug 1917034 - Apply color-scheme after forced-color-adjust. r=firefox-style-system-reviewers,zrhoffman
It is one of the skipped-on-forced-colors properties.

Differential Revision: https://phabricator.services.mozilla.com/D221768
2024-09-12 11:25:34 +00:00
iorgamgabriel 42b2dc5f6b Bug 1909147 - [Menu Redesign] Implement conditions to hide the recommend extensions r=android-reviewers,gl
Differential Revision: https://phabricator.services.mozilla.com/D221488
2024-09-12 11:14:46 +00:00
Butkovits Atila 6f2990ffa6 Backed out changeset a2fa22990548 (bug 1918317) for causing failures at browser_html_detail_view.js. CLOSED TREE 2024-09-12 14:14:29 +03:00
Ashley Hale c976164f43 Bug 1905611 - apply clipping to PictureCompositeMode::SVGFEGraph r=gfx-reviewers,gw
Differential Revision: https://phabricator.services.mozilla.com/D216637
2024-09-12 10:19:43 +00:00
Emilio Cobos Álvarez 203042622b Bug 1915230 - Make animation and duration configurable. r=sidebar-reviewers,kcochrane
And tweak the default duration as per UX feedback.

Differential Revision: https://phabricator.services.mozilla.com/D221718
2024-09-12 10:02:05 +00:00
Emilio Cobos Álvarez 974b1b9ca4 Bug 1915230 - Use a translate transform only. r=sidebar-reviewers,desktop-theme-reviewers,kcochrane,dao
This:

 * Works around the WebRender issue from bug 1916599.
 * Might be a bit simpler to reason about (the sidebar special-cases to
   keep the buttons at the right edge are a bit unfortunate but...).
 * Avoids the squishiness that Markus and Sam were discussing in
   #gfx-firefox).

There's still some flickering on the <browser> element, but I have a
good idea of how to fix it (basically, we're triggering resizes from
layout, but for remote iframes we really don't want to do that, because
it can cause raciness / flickering as observed).

Differential Revision: https://phabricator.services.mozilla.com/D221351
2024-09-12 10:02:04 +00:00
Emilio Cobos Álvarez f3cfc0f417 Bug 1915230 - Make sidebar animation use transforms. r=mconley,dao,sidebar-reviewers,desktop-theme-reviewers,kcochrane
This looks simpler, a lot smoother on my machine, and shouldn't cause
content resizes. It also doesn't set custom properties on the root which
causes an expensive restyle, specially on big documents (like with many
tabs open).

Maybe eventually we can use view transitions for this, seems like a good
use-case.

We need to move the background to `#sidebar-main` rather than the
wrapper because during the shrinking animation the wrapper is small and
the `#sidebar-main` element would be transparent, which we don't want.

Differential Revision: https://phabricator.services.mozilla.com/D220846
2024-09-12 10:02:04 +00:00
Kershaw Chang f857e02757 Bug 1678312 - Mapping Http3Event::Tag::AuthenticationNeeded to NS_NET_STATUS_TLS_HANDSHAKE_STARTING, r=necko-reviewers,valentin
Depends on D221597

Differential Revision: https://phabricator.services.mozilla.com/D221598
2024-09-12 09:58:42 +00:00
Kershaw Chang ecedc850d7 Bug 1678312 - Make sure page load telemetry probes are reported properly, r=necko-reviewers,valentin
Before this patch, `TelemetryReportChannel(timedChannel, true)` was only called within `nsLoadGroup::TelemetryReport()` when all requests were completed in the load group.
However, `SetDefaultLoadRequest(nullptr)` could be called before this, resulting in `mDefaultLoadRequest` being set to null and causing page load metrics to sometimes not be reported.
To fix this, this patch moves `TelemetryReportChannel(timedChannel, true)` to the point where `mDefaultLoadRequest` is completed.

Differential Revision: https://phabricator.services.mozilla.com/D221597
2024-09-12 09:58:42 +00:00
AndiAJ 193ea41273 Bug 1918084 - Fix neverOpenLinkInAppTest and privateBrowsingNeverOpenLinkInAppTest UI tests on API 34 r=ohorvath
Changed the scrolling action to the "Open links in apps" option.


The UI test successfully:

  - Passed 100x on Firebase API 30
  - Passed 100x on Firebase API 34

Differential Revision: https://phabricator.services.mozilla.com/D221791
2024-09-12 09:44:45 +00:00
Dão Gottwald d62c1846af Bug 1918317 - Remove --button-bgcolor, --button-hover-bgcolor, --button-active-bgcolor. r=desktop-theme-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D221922
2024-09-12 09:42:12 +00:00
Dão Gottwald ab8043ccef Bug 1918322 - Minor content area outline and shadow cleanup. r=desktop-theme-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D221927
2024-09-12 09:37:58 +00:00
Julien Cristau 95b6f8b8e5 Bug 1916720 - start dbus before X session in linux tests. r=jmaher
We were previously running dbus twice: once as part of the X session scripts,
with all the gnome things, and a separate one for our tests and a gnome-keyring
daemon that test-linux.sh runs.  By launching dbus before the X session
scripts, they can all share the same bus and firefox in tests can talk to the
other services listening on that bus.

Differential Revision: https://phabricator.services.mozilla.com/D221068
2024-09-12 09:27:05 +00:00
Nicolas Chevobbe 7615c7c673 Bug 1583641 - [devtools] Handle pseudo-element rules of selected node in Inactive CSS. r=devtools-reviewers,ochameau.
The inactive-property-helper can sometimes be called for properties inside rules
that match pseudo-elements, even though the node being passed is not the pseudo-
element itself.

This happens because the Rules view has a feature whereby selecting, say, a <div>
will show its rules, but also any pseudo-element rules that may be applied that
result in the creation of a pseudo-element inside of it.
So if you have div::before { content: "" } in CSS, then selecting that div will
also show this rule in the Rules view.

This patch adds a check for this case, and when it happens, walks the DOM to
find the right pseudo-element, and then gets its style.

Differential Revision: https://phabricator.services.mozilla.com/D65720
2024-09-12 09:25:54 +00:00
rahulsainani eeb04977b1 Bug 1906024 - Format download file names r=android-reviewers,tthibaud
Differential Revision: https://phabricator.services.mozilla.com/D221771
2024-09-12 08:52:21 +00:00
Tarek Ziadé 27c1b0e177 Bug 1918220 - replace `T` output r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D221920
2024-09-12 08:25:06 +00:00
AndiAJ be7385c04b Bug 1918067 - Fix allowLocationPermissionsTest UI test on API 34 r=ohorvath
Granted the fine location permission required for the UI test to work properly on API 34.

The UI test successfully:

  - Passed 100x on Firebase API 30
  - Passed 100x on Firebase API 34

Differential Revision: https://phabricator.services.mozilla.com/D221784
2024-09-12 08:17:22 +00:00
AndiAJ 8d648cde74 Bug 1918078 - Fix verifyCopyLoginCredentialsToClipboardTest after setting up the experimental task r=ohorvath
While investigating, I've changed the max API limit to 32 (The snackbar is not displayed for devices running on Android <= 12)

Differential Revision: https://phabricator.services.mozilla.com/D221787
2024-09-12 08:02:08 +00:00
Jan Varga a4d2693441 Bug 1917169 - FS: Add a test for failing openDirectory operations; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D221400
2024-09-12 07:52:50 +00:00
Jan Varga 2777358c4b Bug 1917169 - QM: Create new modules for testing; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D221399
2024-09-12 07:52:50 +00:00
Mark Banner 8dc0defc5c Bug 1917850 - SearchEngineSelector.fetchEngineConfiguration chould be explicit about returning the default engine. r=mcheang
Also makes fetchEngineConfiguration log or throw errors if it can't find a default engine / all engines.

Differential Revision: https://phabricator.services.mozilla.com/D221653
2024-09-12 07:46:58 +00:00
Butkovits Atila 171a4c7e85 Backed out 2 changesets (bug 1915665) for causing failures at WinEventObserver.cpp. CLOSED TREE
Backed out changeset a3d4ad8b9ad8 (bug 1915665)
Backed out changeset 1428595baef7 (bug 1915665)
2024-09-12 10:59:44 +03:00
Jon Coppeard c8281fa1c6 Bug 1917561 - Don't allow enqueueMark during incremental marking validation r=sfink
Changing what gets marked after incremental marking validation has computed the
non-incremental marking result can result in failures. The patch disallows this.

Differential Revision: https://phabricator.services.mozilla.com/D221772
2024-09-12 07:33:10 +00:00
Mozilla Releng Treescript 4de2470ad2 no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 38b87064a789a731bd3f3b5f87e33925052be154
an -> 38b87064a789a731bd3f3b5f87e33925052be154
ar -> 38b87064a789a731bd3f3b5f87e33925052be154
ast -> 38b87064a789a731bd3f3b5f87e33925052be154
az -> 38b87064a789a731bd3f3b5f87e33925052be154
be -> 38b87064a789a731bd3f3b5f87e33925052be154
bg -> 38b87064a789a731bd3f3b5f87e33925052be154
bn -> 38b87064a789a731bd3f3b5f87e33925052be154
br -> 38b87064a789a731bd3f3b5f87e33925052be154
bs -> 38b87064a789a731bd3f3b5f87e33925052be154
ca -> 38b87064a789a731bd3f3b5f87e33925052be154
cak -> 38b87064a789a731bd3f3b5f87e33925052be154
cs -> 38b87064a789a731bd3f3b5f87e33925052be154
cy -> 38b87064a789a731bd3f3b5f87e33925052be154
da -> 38b87064a789a731bd3f3b5f87e33925052be154
de -> 38b87064a789a731bd3f3b5f87e33925052be154
dsb -> 38b87064a789a731bd3f3b5f87e33925052be154
el -> 38b87064a789a731bd3f3b5f87e33925052be154
en-CA -> 38b87064a789a731bd3f3b5f87e33925052be154
en-GB -> 38b87064a789a731bd3f3b5f87e33925052be154
eo -> 38b87064a789a731bd3f3b5f87e33925052be154
es-AR -> 38b87064a789a731bd3f3b5f87e33925052be154
es-CL -> 38b87064a789a731bd3f3b5f87e33925052be154
es-ES -> 38b87064a789a731bd3f3b5f87e33925052be154
es-MX -> 38b87064a789a731bd3f3b5f87e33925052be154
et -> 38b87064a789a731bd3f3b5f87e33925052be154
eu -> 38b87064a789a731bd3f3b5f87e33925052be154
fa -> 38b87064a789a731bd3f3b5f87e33925052be154
ff -> 38b87064a789a731bd3f3b5f87e33925052be154
fi -> 38b87064a789a731bd3f3b5f87e33925052be154
fr -> 38b87064a789a731bd3f3b5f87e33925052be154
fy-NL -> 38b87064a789a731bd3f3b5f87e33925052be154
ga-IE -> 38b87064a789a731bd3f3b5f87e33925052be154
gd -> 38b87064a789a731bd3f3b5f87e33925052be154
gl -> 38b87064a789a731bd3f3b5f87e33925052be154
gn -> 38b87064a789a731bd3f3b5f87e33925052be154
gu-IN -> 38b87064a789a731bd3f3b5f87e33925052be154
he -> 38b87064a789a731bd3f3b5f87e33925052be154
hi-IN -> 38b87064a789a731bd3f3b5f87e33925052be154
hr -> 38b87064a789a731bd3f3b5f87e33925052be154
hsb -> 38b87064a789a731bd3f3b5f87e33925052be154
hu -> 38b87064a789a731bd3f3b5f87e33925052be154
hy-AM -> 38b87064a789a731bd3f3b5f87e33925052be154
ia -> 38b87064a789a731bd3f3b5f87e33925052be154
id -> 38b87064a789a731bd3f3b5f87e33925052be154
is -> 38b87064a789a731bd3f3b5f87e33925052be154
it -> 38b87064a789a731bd3f3b5f87e33925052be154
ja -> 38b87064a789a731bd3f3b5f87e33925052be154
ka -> 38b87064a789a731bd3f3b5f87e33925052be154
kab -> 38b87064a789a731bd3f3b5f87e33925052be154
kk -> 38b87064a789a731bd3f3b5f87e33925052be154
km -> 38b87064a789a731bd3f3b5f87e33925052be154
kn -> 38b87064a789a731bd3f3b5f87e33925052be154
ko -> 38b87064a789a731bd3f3b5f87e33925052be154
lij -> 38b87064a789a731bd3f3b5f87e33925052be154
lo -> 38b87064a789a731bd3f3b5f87e33925052be154
lt -> 38b87064a789a731bd3f3b5f87e33925052be154
ltg -> 38b87064a789a731bd3f3b5f87e33925052be154
lv -> 38b87064a789a731bd3f3b5f87e33925052be154
meh -> 38b87064a789a731bd3f3b5f87e33925052be154
mix -> 38b87064a789a731bd3f3b5f87e33925052be154
ml -> 38b87064a789a731bd3f3b5f87e33925052be154
mr -> 38b87064a789a731bd3f3b5f87e33925052be154
ms -> 38b87064a789a731bd3f3b5f87e33925052be154
my -> 38b87064a789a731bd3f3b5f87e33925052be154
nb-NO -> 38b87064a789a731bd3f3b5f87e33925052be154
ne-NP -> 38b87064a789a731bd3f3b5f87e33925052be154
nl -> 38b87064a789a731bd3f3b5f87e33925052be154
nn-NO -> 38b87064a789a731bd3f3b5f87e33925052be154
oc -> 38b87064a789a731bd3f3b5f87e33925052be154
pa-IN -> 38b87064a789a731bd3f3b5f87e33925052be154
pl -> 38b87064a789a731bd3f3b5f87e33925052be154
pt-BR -> 38b87064a789a731bd3f3b5f87e33925052be154
pt-PT -> 38b87064a789a731bd3f3b5f87e33925052be154
rm -> 38b87064a789a731bd3f3b5f87e33925052be154
ro -> 38b87064a789a731bd3f3b5f87e33925052be154
ru -> 38b87064a789a731bd3f3b5f87e33925052be154
sk -> 38b87064a789a731bd3f3b5f87e33925052be154
sl -> 38b87064a789a731bd3f3b5f87e33925052be154
son -> 38b87064a789a731bd3f3b5f87e33925052be154
sq -> 38b87064a789a731bd3f3b5f87e33925052be154
sr -> 38b87064a789a731bd3f3b5f87e33925052be154
sv-SE -> 38b87064a789a731bd3f3b5f87e33925052be154
ta -> 38b87064a789a731bd3f3b5f87e33925052be154
te -> 38b87064a789a731bd3f3b5f87e33925052be154
th -> 38b87064a789a731bd3f3b5f87e33925052be154
tl -> 38b87064a789a731bd3f3b5f87e33925052be154
tr -> 38b87064a789a731bd3f3b5f87e33925052be154
trs -> 38b87064a789a731bd3f3b5f87e33925052be154
uk -> 38b87064a789a731bd3f3b5f87e33925052be154
ur -> 38b87064a789a731bd3f3b5f87e33925052be154
uz -> 38b87064a789a731bd3f3b5f87e33925052be154
vi -> 38b87064a789a731bd3f3b5f87e33925052be154
wo -> 38b87064a789a731bd3f3b5f87e33925052be154
xh -> 38b87064a789a731bd3f3b5f87e33925052be154
zam -> 38b87064a789a731bd3f3b5f87e33925052be154
zh-CN -> 38b87064a789a731bd3f3b5f87e33925052be154
zh-TW -> 38b87064a789a731bd3f3b5f87e33925052be154
2024-09-12 07:03:53 +00:00
Mozilla Releng Treescript 6735ef6a58 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 38b87064a789a731bd3f3b5f87e33925052be154
af -> 38b87064a789a731bd3f3b5f87e33925052be154
an -> 38b87064a789a731bd3f3b5f87e33925052be154
ar -> 38b87064a789a731bd3f3b5f87e33925052be154
ast -> 38b87064a789a731bd3f3b5f87e33925052be154
az -> 38b87064a789a731bd3f3b5f87e33925052be154
be -> 38b87064a789a731bd3f3b5f87e33925052be154
bg -> 38b87064a789a731bd3f3b5f87e33925052be154
bn -> 38b87064a789a731bd3f3b5f87e33925052be154
bo -> 38b87064a789a731bd3f3b5f87e33925052be154
br -> 38b87064a789a731bd3f3b5f87e33925052be154
brx -> 38b87064a789a731bd3f3b5f87e33925052be154
bs -> 38b87064a789a731bd3f3b5f87e33925052be154
ca -> 38b87064a789a731bd3f3b5f87e33925052be154
ca-valencia -> 38b87064a789a731bd3f3b5f87e33925052be154
cak -> 38b87064a789a731bd3f3b5f87e33925052be154
ckb -> 38b87064a789a731bd3f3b5f87e33925052be154
cs -> 38b87064a789a731bd3f3b5f87e33925052be154
cy -> 38b87064a789a731bd3f3b5f87e33925052be154
da -> 38b87064a789a731bd3f3b5f87e33925052be154
de -> 38b87064a789a731bd3f3b5f87e33925052be154
dsb -> 38b87064a789a731bd3f3b5f87e33925052be154
el -> 38b87064a789a731bd3f3b5f87e33925052be154
en-CA -> 38b87064a789a731bd3f3b5f87e33925052be154
en-GB -> 38b87064a789a731bd3f3b5f87e33925052be154
eo -> 38b87064a789a731bd3f3b5f87e33925052be154
es-AR -> 38b87064a789a731bd3f3b5f87e33925052be154
es-CL -> 38b87064a789a731bd3f3b5f87e33925052be154
es-ES -> 38b87064a789a731bd3f3b5f87e33925052be154
es-MX -> 38b87064a789a731bd3f3b5f87e33925052be154
et -> 38b87064a789a731bd3f3b5f87e33925052be154
eu -> 38b87064a789a731bd3f3b5f87e33925052be154
fa -> 38b87064a789a731bd3f3b5f87e33925052be154
ff -> 38b87064a789a731bd3f3b5f87e33925052be154
fi -> 38b87064a789a731bd3f3b5f87e33925052be154
fr -> 38b87064a789a731bd3f3b5f87e33925052be154
fur -> 38b87064a789a731bd3f3b5f87e33925052be154
fy-NL -> 38b87064a789a731bd3f3b5f87e33925052be154
ga-IE -> 38b87064a789a731bd3f3b5f87e33925052be154
gd -> 38b87064a789a731bd3f3b5f87e33925052be154
gl -> 38b87064a789a731bd3f3b5f87e33925052be154
gn -> 38b87064a789a731bd3f3b5f87e33925052be154
gu-IN -> 38b87064a789a731bd3f3b5f87e33925052be154
he -> 38b87064a789a731bd3f3b5f87e33925052be154
hi-IN -> 38b87064a789a731bd3f3b5f87e33925052be154
hr -> 38b87064a789a731bd3f3b5f87e33925052be154
hsb -> 38b87064a789a731bd3f3b5f87e33925052be154
hu -> 38b87064a789a731bd3f3b5f87e33925052be154
hy-AM -> 38b87064a789a731bd3f3b5f87e33925052be154
hye -> 38b87064a789a731bd3f3b5f87e33925052be154
ia -> 38b87064a789a731bd3f3b5f87e33925052be154
id -> 38b87064a789a731bd3f3b5f87e33925052be154
is -> 38b87064a789a731bd3f3b5f87e33925052be154
it -> 38b87064a789a731bd3f3b5f87e33925052be154
ja -> 38b87064a789a731bd3f3b5f87e33925052be154
ja-JP-mac -> 38b87064a789a731bd3f3b5f87e33925052be154
ka -> 38b87064a789a731bd3f3b5f87e33925052be154
kab -> 38b87064a789a731bd3f3b5f87e33925052be154
kk -> 38b87064a789a731bd3f3b5f87e33925052be154
km -> 38b87064a789a731bd3f3b5f87e33925052be154
kn -> 38b87064a789a731bd3f3b5f87e33925052be154
ko -> 38b87064a789a731bd3f3b5f87e33925052be154
lij -> 38b87064a789a731bd3f3b5f87e33925052be154
lo -> 38b87064a789a731bd3f3b5f87e33925052be154
lt -> 38b87064a789a731bd3f3b5f87e33925052be154
ltg -> 38b87064a789a731bd3f3b5f87e33925052be154
lv -> 38b87064a789a731bd3f3b5f87e33925052be154
meh -> 38b87064a789a731bd3f3b5f87e33925052be154
mk -> 38b87064a789a731bd3f3b5f87e33925052be154
mr -> 38b87064a789a731bd3f3b5f87e33925052be154
ms -> 38b87064a789a731bd3f3b5f87e33925052be154
my -> 38b87064a789a731bd3f3b5f87e33925052be154
nb-NO -> 38b87064a789a731bd3f3b5f87e33925052be154
ne-NP -> 38b87064a789a731bd3f3b5f87e33925052be154
nl -> 38b87064a789a731bd3f3b5f87e33925052be154
nn-NO -> 38b87064a789a731bd3f3b5f87e33925052be154
oc -> 38b87064a789a731bd3f3b5f87e33925052be154
pa-IN -> 38b87064a789a731bd3f3b5f87e33925052be154
pl -> 38b87064a789a731bd3f3b5f87e33925052be154
pt-BR -> 38b87064a789a731bd3f3b5f87e33925052be154
pt-PT -> 38b87064a789a731bd3f3b5f87e33925052be154
rm -> 38b87064a789a731bd3f3b5f87e33925052be154
ro -> 38b87064a789a731bd3f3b5f87e33925052be154
ru -> 38b87064a789a731bd3f3b5f87e33925052be154
sat -> 38b87064a789a731bd3f3b5f87e33925052be154
sc -> 38b87064a789a731bd3f3b5f87e33925052be154
scn -> 38b87064a789a731bd3f3b5f87e33925052be154
sco -> 38b87064a789a731bd3f3b5f87e33925052be154
si -> 38b87064a789a731bd3f3b5f87e33925052be154
sk -> 38b87064a789a731bd3f3b5f87e33925052be154
skr -> 38b87064a789a731bd3f3b5f87e33925052be154
sl -> 38b87064a789a731bd3f3b5f87e33925052be154
son -> 38b87064a789a731bd3f3b5f87e33925052be154
sq -> 38b87064a789a731bd3f3b5f87e33925052be154
sr -> 38b87064a789a731bd3f3b5f87e33925052be154
sv-SE -> 38b87064a789a731bd3f3b5f87e33925052be154
szl -> 38b87064a789a731bd3f3b5f87e33925052be154
ta -> 38b87064a789a731bd3f3b5f87e33925052be154
te -> 38b87064a789a731bd3f3b5f87e33925052be154
tg -> 38b87064a789a731bd3f3b5f87e33925052be154
th -> 38b87064a789a731bd3f3b5f87e33925052be154
tl -> 38b87064a789a731bd3f3b5f87e33925052be154
tr -> 38b87064a789a731bd3f3b5f87e33925052be154
trs -> 38b87064a789a731bd3f3b5f87e33925052be154
uk -> 38b87064a789a731bd3f3b5f87e33925052be154
ur -> 38b87064a789a731bd3f3b5f87e33925052be154
uz -> 38b87064a789a731bd3f3b5f87e33925052be154
vi -> 38b87064a789a731bd3f3b5f87e33925052be154
wo -> 38b87064a789a731bd3f3b5f87e33925052be154
xh -> 38b87064a789a731bd3f3b5f87e33925052be154
zh-CN -> 38b87064a789a731bd3f3b5f87e33925052be154
zh-TW -> 38b87064a789a731bd3f3b5f87e33925052be154
2024-09-12 07:03:45 +00:00
AndiAJ 9b6046a5fb Bug 1918105 - Fix sitePermissionsItemsTest UI test on API 34 r=aaronmt
Had to remove the scrolling action because the settings menu is not scrollable on the mediumPhone device due to it's larger screen.

The UI test successfully:

  - Passed 100x on Firebase API 30
  - Passed 100x on Firebase API 34

Differential Revision: https://phabricator.services.mozilla.com/D221799
2024-09-12 06:56:56 +00:00
AndiAJ d67c57d2a4 Bug 1918091 - Fix verifyTelephoneLinkTest UI test on API 34 r=ohorvath,aaronmt
Had to change the phone app's package name, because of this, it will only run on API 34 from now on.

Successfully passed 100x on Firebase. 

Differential Revision: https://phabricator.services.mozilla.com/D221793
2024-09-12 06:55:57 +00:00
AndiAJ 40034da1a8 Bug 1918071 - Fix pocketDiscoverMoreButtonTest UI test on API34 r=ohorvath,aaronmt
Made a related to scrolling on the home screen to the pocket section.

The UI test successfully:
  - Passed 100x on Firebase API 30
  - Passed 100x on Firebase API 34

Differential Revision: https://phabricator.services.mozilla.com/D221785
2024-09-12 06:53:16 +00:00
mcarare c016216168 Bug 1912955 - Add telemetry for 'close other tabs ' option to tab counter pop-up r=android-reviewers,boek
Differential Revision: https://phabricator.services.mozilla.com/D219272
2024-09-12 06:26:17 +00:00
mcarare 4671793f36 Bug 1912955 - Add 'close other tabs ' option to tab counter pop-up r=android-reviewers,avirvara
Differential Revision: https://phabricator.services.mozilla.com/D219111
2024-09-12 06:26:17 +00:00
Sanchaai 919881c9de Bug 1917143 - Implement telemetry for Open in Fenix menu item. r=gl,android-reviewers
Implement telemetry needed for the Open in Fenix menu item in the menu redesign.

Differential Revision: https://phabricator.services.mozilla.com/D221283
2024-09-12 06:12:07 +00:00
Mugurell c2596f115d Bug 1907618 - Use layer1 as the OS navigation bar background when searching r=android-reviewers,mavduevskiy
Differential Revision: https://phabricator.services.mozilla.com/D220524
2024-09-12 06:03:06 +00:00
Mugurell 13c3c65cf1 Bug 1907656 - Use layer1 as the status bar background when searching r=android-reviewers,tchoh
Differential Revision: https://phabricator.services.mozilla.com/D220421
2024-09-12 06:03:05 +00:00
Andreas Farre 5189f36e6f Bug 1916559 - Only store pending uninvoked directives for same document navigation. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D221637
2024-09-12 06:02:24 +00:00
Jonathan Almeida a724c5010b Bug 1917496 - Update AwesomeBarFeature.onCancelEditing based on editing state changes r=mcarare,android-reviewers
The `AwesomeBarFeature` has an `OnEditListener` that always returned
the callback for `onCancelEditing` as true. This resulted in the
`Toolbar` updating it's internal state from `State.EDIT` to
`State.DISPLAY` when no change had happened.

This patch uses the existing state variable to respond to the
callback which mimics the correct behaviour of the AwesomeBar.

Differential Revision: https://phabricator.services.mozilla.com/D221416
2024-09-12 04:19:22 +00:00
Jonathan Almeida 2718394176 Bug 1909779 - Get authorization status only in onAuthenticated r=gl,android-reviewers
Our FxaAccountManager has not have good cached state that lets us
make safe calls to `checkAuthorizationStatus` when an account is in
an unverified/account deleted state. Today, it is safer to wait
until we hear back from `onAuthenticated` first before we check for
auth status.

The visual result to users is that they will see a delay in the
account updates until the network round-trip is complete which is
not great, but better than putting them in more broken states today
as we have begun a cron task this year to delete unverified accounts.

Differential Revision: https://phabricator.services.mozilla.com/D221881
2024-09-12 02:57:48 +00:00
Aristide Tossou d79a86f4ca Bug 1912301 - Implement a fetch task in the CI to allow running the WASM runtime - r=sparky,tarek
Differential Revision: https://phabricator.services.mozilla.com/D220950
2024-09-12 01:21:35 +00:00
Ray Kraesig 6b590e2cd2 Bug 1915665 - [2/2] Simplify the Chromium-inherited API r=win-reviewers,handyman
The original Chromium listener code has a few infelicities in its API.

* The current session ID is always available, so the `Nothing()` branch
  is impossible. Remove the `Maybe` from the interface.

* If session-change messages for other sessions are received, discard
  them early rather than propagating them.

* Use the whole DWORD value supplied by `GUID_SESSION_DISPLAY_STATUS`,
  rather than just the first byte. (This has no effect here, since
  `MONITOR_DISPLAY_STATE` is an enum with very few values, but might if
  someone blindly copies this code with minimal adjustments to be used
  with another `PBT_POWERSETTINGCHANGE` value.)

Differential Revision: https://phabricator.services.mozilla.com/D220749
2024-09-12 01:21:13 +00:00
Ray Kraesig 16afc39f46 Bug 1915665 - [1/2] Streamline WinEventHub r=win-reviewers,gfx-reviewers,handyman,bradwerth
`WinEventHub` was largely taken from Chromium, where its dynamic
connection/disconnection features are presumably more used. We don't
have any need for that, and anyway if we ever do it'll be easy to add
it alongside the static functionality or even migrate the latter over.

Hardwire the relevant message-processing and invocation directly into
the hidden window's WNDPROC, rather than providing a registration
system. Following the discoveries made in bug 1571516, also remove the
additional failure-mode checks added in bug 1852801, reverting to a
crash (which can be unified with 1571516 when it shows up).

This has, as fallout, a minor functional change to the occlusion
tracker: the subfeature prefs mentioned above are now checked at
message-receipt time, rather than at construction time.

Differential Revision: https://phabricator.services.mozilla.com/D220639
2024-09-12 01:21:12 +00:00
Noemi Erli 181e5bb264 Backed out changeset 3743627d5eff (bug 1917652) for causing leak failures VideoBridgeParent related CLOSED TREE 2024-09-12 03:23:48 +03:00