Sandor Molnar
cb377c2ba8
Bug 1767721 - Disable browser_dbg-browser-toolbox-workers.js on Linux for frequent failures. r=devtools-reviewers,ochameau DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D222400
2024-09-18 17:55:37 +00:00
Sandor Molnar
086cdd7e0e
Bug 1836198 - Disable browser_closed_tabs_windows.js on Linux !debug for frequent failures. DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D222397
2024-09-18 17:55:37 +00:00
Emilio Cobos Álvarez
49e567fca6
Bug 1918724 - Remove nsIClearDataService.CLEAR_PASSWORDS. r=pbz
...
It's totally unused.
Differential Revision: https://phabricator.services.mozilla.com/D222139
2024-09-18 17:46:22 +00:00
Ray Kraesig
a762a8496a
Bug 1919435
- [1/1] Fix MinGW build r=win-reviewers,gstoll
...
... by removing a stray IDE-inserted nonstandard header.
Differential Revision: https://phabricator.services.mozilla.com/D222661
2024-09-18 17:37:40 +00:00
Dão Gottwald
ff7cc8f8e3
Bug 1917337 - Implement --text-color-disabled. r=desktop-theme-reviewers,reusable-components-reviewers,emilio,hjones
...
Differential Revision: https://phabricator.services.mozilla.com/D222503
2024-09-18 17:30:35 +00:00
scottdowne
b6a0cd8b0d
Bug 1917606 - Newtab connect ads API placements to prefs and Nimbus. r=home-newtab-reviewers,nbarrett
...
Differential Revision: https://phabricator.services.mozilla.com/D222517
2024-09-18 17:27:28 +00:00
Sandor Molnar
677d0c520d
Bug 1919040 - Remove wpt file svgtransformlist-replaceitem.html.ini for passing on every platform. r=emilio CLOSED TREE
2024-09-18 22:03:52 +03:00
Sandor Molnar
89302cd2ce
Backed out changeset 0c3885fa675f (bug 1917703) for causing reftest failures. CLOSED TREE
2024-09-18 21:19:16 +03:00
Mozilla Releng Treescript
ef7fdd6adf
no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> 254b6375a525bdb081f92eefb5ae88f052426f64
an -> 254b6375a525bdb081f92eefb5ae88f052426f64
ar -> 254b6375a525bdb081f92eefb5ae88f052426f64
ast -> 254b6375a525bdb081f92eefb5ae88f052426f64
az -> 254b6375a525bdb081f92eefb5ae88f052426f64
be -> 254b6375a525bdb081f92eefb5ae88f052426f64
bg -> 254b6375a525bdb081f92eefb5ae88f052426f64
bn -> 254b6375a525bdb081f92eefb5ae88f052426f64
br -> 254b6375a525bdb081f92eefb5ae88f052426f64
bs -> 254b6375a525bdb081f92eefb5ae88f052426f64
ca -> 254b6375a525bdb081f92eefb5ae88f052426f64
cak -> 254b6375a525bdb081f92eefb5ae88f052426f64
cs -> 254b6375a525bdb081f92eefb5ae88f052426f64
cy -> 254b6375a525bdb081f92eefb5ae88f052426f64
da -> 254b6375a525bdb081f92eefb5ae88f052426f64
de -> 254b6375a525bdb081f92eefb5ae88f052426f64
dsb -> 254b6375a525bdb081f92eefb5ae88f052426f64
el -> 254b6375a525bdb081f92eefb5ae88f052426f64
en-CA -> 254b6375a525bdb081f92eefb5ae88f052426f64
en-GB -> 254b6375a525bdb081f92eefb5ae88f052426f64
eo -> 254b6375a525bdb081f92eefb5ae88f052426f64
es-AR -> 254b6375a525bdb081f92eefb5ae88f052426f64
es-CL -> 254b6375a525bdb081f92eefb5ae88f052426f64
es-ES -> 254b6375a525bdb081f92eefb5ae88f052426f64
es-MX -> 254b6375a525bdb081f92eefb5ae88f052426f64
et -> 254b6375a525bdb081f92eefb5ae88f052426f64
eu -> 254b6375a525bdb081f92eefb5ae88f052426f64
fa -> 254b6375a525bdb081f92eefb5ae88f052426f64
ff -> 254b6375a525bdb081f92eefb5ae88f052426f64
fi -> 254b6375a525bdb081f92eefb5ae88f052426f64
fr -> 254b6375a525bdb081f92eefb5ae88f052426f64
fy-NL -> 254b6375a525bdb081f92eefb5ae88f052426f64
ga-IE -> 254b6375a525bdb081f92eefb5ae88f052426f64
gd -> 254b6375a525bdb081f92eefb5ae88f052426f64
gl -> 254b6375a525bdb081f92eefb5ae88f052426f64
gn -> 254b6375a525bdb081f92eefb5ae88f052426f64
gu-IN -> 254b6375a525bdb081f92eefb5ae88f052426f64
he -> 254b6375a525bdb081f92eefb5ae88f052426f64
hi-IN -> 254b6375a525bdb081f92eefb5ae88f052426f64
hr -> 254b6375a525bdb081f92eefb5ae88f052426f64
hsb -> 254b6375a525bdb081f92eefb5ae88f052426f64
hu -> 254b6375a525bdb081f92eefb5ae88f052426f64
hy-AM -> 254b6375a525bdb081f92eefb5ae88f052426f64
ia -> 254b6375a525bdb081f92eefb5ae88f052426f64
id -> 254b6375a525bdb081f92eefb5ae88f052426f64
is -> 254b6375a525bdb081f92eefb5ae88f052426f64
it -> 254b6375a525bdb081f92eefb5ae88f052426f64
ja -> 254b6375a525bdb081f92eefb5ae88f052426f64
ka -> 254b6375a525bdb081f92eefb5ae88f052426f64
kab -> 254b6375a525bdb081f92eefb5ae88f052426f64
kk -> 254b6375a525bdb081f92eefb5ae88f052426f64
km -> 254b6375a525bdb081f92eefb5ae88f052426f64
kn -> 254b6375a525bdb081f92eefb5ae88f052426f64
ko -> 254b6375a525bdb081f92eefb5ae88f052426f64
lij -> 254b6375a525bdb081f92eefb5ae88f052426f64
lo -> 254b6375a525bdb081f92eefb5ae88f052426f64
lt -> 254b6375a525bdb081f92eefb5ae88f052426f64
ltg -> 254b6375a525bdb081f92eefb5ae88f052426f64
lv -> 254b6375a525bdb081f92eefb5ae88f052426f64
meh -> 254b6375a525bdb081f92eefb5ae88f052426f64
mix -> 254b6375a525bdb081f92eefb5ae88f052426f64
ml -> 254b6375a525bdb081f92eefb5ae88f052426f64
mr -> 254b6375a525bdb081f92eefb5ae88f052426f64
ms -> 254b6375a525bdb081f92eefb5ae88f052426f64
my -> 254b6375a525bdb081f92eefb5ae88f052426f64
nb-NO -> 254b6375a525bdb081f92eefb5ae88f052426f64
ne-NP -> 254b6375a525bdb081f92eefb5ae88f052426f64
nl -> 254b6375a525bdb081f92eefb5ae88f052426f64
nn-NO -> 254b6375a525bdb081f92eefb5ae88f052426f64
oc -> 254b6375a525bdb081f92eefb5ae88f052426f64
pa-IN -> 254b6375a525bdb081f92eefb5ae88f052426f64
pl -> 254b6375a525bdb081f92eefb5ae88f052426f64
pt-BR -> 254b6375a525bdb081f92eefb5ae88f052426f64
pt-PT -> 254b6375a525bdb081f92eefb5ae88f052426f64
rm -> 254b6375a525bdb081f92eefb5ae88f052426f64
ro -> 254b6375a525bdb081f92eefb5ae88f052426f64
ru -> 254b6375a525bdb081f92eefb5ae88f052426f64
sk -> 254b6375a525bdb081f92eefb5ae88f052426f64
sl -> 254b6375a525bdb081f92eefb5ae88f052426f64
son -> 254b6375a525bdb081f92eefb5ae88f052426f64
sq -> 254b6375a525bdb081f92eefb5ae88f052426f64
sr -> 254b6375a525bdb081f92eefb5ae88f052426f64
sv-SE -> 254b6375a525bdb081f92eefb5ae88f052426f64
ta -> 254b6375a525bdb081f92eefb5ae88f052426f64
te -> 254b6375a525bdb081f92eefb5ae88f052426f64
th -> 254b6375a525bdb081f92eefb5ae88f052426f64
tl -> 254b6375a525bdb081f92eefb5ae88f052426f64
tr -> 254b6375a525bdb081f92eefb5ae88f052426f64
trs -> 254b6375a525bdb081f92eefb5ae88f052426f64
uk -> 254b6375a525bdb081f92eefb5ae88f052426f64
ur -> 254b6375a525bdb081f92eefb5ae88f052426f64
uz -> 254b6375a525bdb081f92eefb5ae88f052426f64
vi -> 254b6375a525bdb081f92eefb5ae88f052426f64
wo -> 254b6375a525bdb081f92eefb5ae88f052426f64
xh -> 254b6375a525bdb081f92eefb5ae88f052426f64
zam -> 254b6375a525bdb081f92eefb5ae88f052426f64
zh-CN -> 254b6375a525bdb081f92eefb5ae88f052426f64
zh-TW -> 254b6375a525bdb081f92eefb5ae88f052426f64
2024-09-18 18:59:45 +00:00
Mozilla Releng Treescript
b94872689b
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> 254b6375a525bdb081f92eefb5ae88f052426f64
af -> 254b6375a525bdb081f92eefb5ae88f052426f64
an -> 254b6375a525bdb081f92eefb5ae88f052426f64
ar -> 254b6375a525bdb081f92eefb5ae88f052426f64
ast -> 254b6375a525bdb081f92eefb5ae88f052426f64
az -> 254b6375a525bdb081f92eefb5ae88f052426f64
be -> 254b6375a525bdb081f92eefb5ae88f052426f64
bg -> 254b6375a525bdb081f92eefb5ae88f052426f64
bn -> 254b6375a525bdb081f92eefb5ae88f052426f64
bo -> 254b6375a525bdb081f92eefb5ae88f052426f64
br -> 254b6375a525bdb081f92eefb5ae88f052426f64
brx -> 254b6375a525bdb081f92eefb5ae88f052426f64
bs -> 254b6375a525bdb081f92eefb5ae88f052426f64
ca -> 254b6375a525bdb081f92eefb5ae88f052426f64
ca-valencia -> 254b6375a525bdb081f92eefb5ae88f052426f64
cak -> 254b6375a525bdb081f92eefb5ae88f052426f64
ckb -> 254b6375a525bdb081f92eefb5ae88f052426f64
cs -> 254b6375a525bdb081f92eefb5ae88f052426f64
cy -> 254b6375a525bdb081f92eefb5ae88f052426f64
da -> 254b6375a525bdb081f92eefb5ae88f052426f64
de -> 254b6375a525bdb081f92eefb5ae88f052426f64
dsb -> 254b6375a525bdb081f92eefb5ae88f052426f64
el -> 254b6375a525bdb081f92eefb5ae88f052426f64
en-CA -> 254b6375a525bdb081f92eefb5ae88f052426f64
en-GB -> 254b6375a525bdb081f92eefb5ae88f052426f64
eo -> 254b6375a525bdb081f92eefb5ae88f052426f64
es-AR -> 254b6375a525bdb081f92eefb5ae88f052426f64
es-CL -> 254b6375a525bdb081f92eefb5ae88f052426f64
es-ES -> 254b6375a525bdb081f92eefb5ae88f052426f64
es-MX -> 254b6375a525bdb081f92eefb5ae88f052426f64
et -> 254b6375a525bdb081f92eefb5ae88f052426f64
eu -> 254b6375a525bdb081f92eefb5ae88f052426f64
fa -> 254b6375a525bdb081f92eefb5ae88f052426f64
ff -> 254b6375a525bdb081f92eefb5ae88f052426f64
fi -> 254b6375a525bdb081f92eefb5ae88f052426f64
fr -> 254b6375a525bdb081f92eefb5ae88f052426f64
fur -> 254b6375a525bdb081f92eefb5ae88f052426f64
fy-NL -> 254b6375a525bdb081f92eefb5ae88f052426f64
ga-IE -> 254b6375a525bdb081f92eefb5ae88f052426f64
gd -> 254b6375a525bdb081f92eefb5ae88f052426f64
gl -> 254b6375a525bdb081f92eefb5ae88f052426f64
gn -> 254b6375a525bdb081f92eefb5ae88f052426f64
gu-IN -> 254b6375a525bdb081f92eefb5ae88f052426f64
he -> 254b6375a525bdb081f92eefb5ae88f052426f64
hi-IN -> 254b6375a525bdb081f92eefb5ae88f052426f64
hr -> 254b6375a525bdb081f92eefb5ae88f052426f64
hsb -> 254b6375a525bdb081f92eefb5ae88f052426f64
hu -> 254b6375a525bdb081f92eefb5ae88f052426f64
hy-AM -> 254b6375a525bdb081f92eefb5ae88f052426f64
hye -> 254b6375a525bdb081f92eefb5ae88f052426f64
ia -> 254b6375a525bdb081f92eefb5ae88f052426f64
id -> 254b6375a525bdb081f92eefb5ae88f052426f64
is -> 254b6375a525bdb081f92eefb5ae88f052426f64
it -> 254b6375a525bdb081f92eefb5ae88f052426f64
ja -> 254b6375a525bdb081f92eefb5ae88f052426f64
ja-JP-mac -> 254b6375a525bdb081f92eefb5ae88f052426f64
ka -> 254b6375a525bdb081f92eefb5ae88f052426f64
kab -> 254b6375a525bdb081f92eefb5ae88f052426f64
kk -> 254b6375a525bdb081f92eefb5ae88f052426f64
km -> 254b6375a525bdb081f92eefb5ae88f052426f64
kn -> 254b6375a525bdb081f92eefb5ae88f052426f64
ko -> 254b6375a525bdb081f92eefb5ae88f052426f64
lij -> 254b6375a525bdb081f92eefb5ae88f052426f64
lo -> 254b6375a525bdb081f92eefb5ae88f052426f64
lt -> 254b6375a525bdb081f92eefb5ae88f052426f64
ltg -> 254b6375a525bdb081f92eefb5ae88f052426f64
lv -> 254b6375a525bdb081f92eefb5ae88f052426f64
meh -> 254b6375a525bdb081f92eefb5ae88f052426f64
mk -> 254b6375a525bdb081f92eefb5ae88f052426f64
mr -> 254b6375a525bdb081f92eefb5ae88f052426f64
ms -> 254b6375a525bdb081f92eefb5ae88f052426f64
my -> 254b6375a525bdb081f92eefb5ae88f052426f64
nb-NO -> 254b6375a525bdb081f92eefb5ae88f052426f64
ne-NP -> 254b6375a525bdb081f92eefb5ae88f052426f64
nl -> 254b6375a525bdb081f92eefb5ae88f052426f64
nn-NO -> 254b6375a525bdb081f92eefb5ae88f052426f64
oc -> 254b6375a525bdb081f92eefb5ae88f052426f64
pa-IN -> 254b6375a525bdb081f92eefb5ae88f052426f64
pl -> 254b6375a525bdb081f92eefb5ae88f052426f64
pt-BR -> 254b6375a525bdb081f92eefb5ae88f052426f64
pt-PT -> 254b6375a525bdb081f92eefb5ae88f052426f64
rm -> 254b6375a525bdb081f92eefb5ae88f052426f64
ro -> 254b6375a525bdb081f92eefb5ae88f052426f64
ru -> 254b6375a525bdb081f92eefb5ae88f052426f64
sat -> 254b6375a525bdb081f92eefb5ae88f052426f64
sc -> 254b6375a525bdb081f92eefb5ae88f052426f64
scn -> 254b6375a525bdb081f92eefb5ae88f052426f64
sco -> 254b6375a525bdb081f92eefb5ae88f052426f64
si -> 254b6375a525bdb081f92eefb5ae88f052426f64
sk -> 254b6375a525bdb081f92eefb5ae88f052426f64
skr -> 254b6375a525bdb081f92eefb5ae88f052426f64
sl -> 254b6375a525bdb081f92eefb5ae88f052426f64
son -> 254b6375a525bdb081f92eefb5ae88f052426f64
sq -> 254b6375a525bdb081f92eefb5ae88f052426f64
sr -> 254b6375a525bdb081f92eefb5ae88f052426f64
sv-SE -> 254b6375a525bdb081f92eefb5ae88f052426f64
szl -> 254b6375a525bdb081f92eefb5ae88f052426f64
ta -> 254b6375a525bdb081f92eefb5ae88f052426f64
te -> 254b6375a525bdb081f92eefb5ae88f052426f64
tg -> 254b6375a525bdb081f92eefb5ae88f052426f64
th -> 254b6375a525bdb081f92eefb5ae88f052426f64
tl -> 254b6375a525bdb081f92eefb5ae88f052426f64
tr -> 254b6375a525bdb081f92eefb5ae88f052426f64
trs -> 254b6375a525bdb081f92eefb5ae88f052426f64
uk -> 254b6375a525bdb081f92eefb5ae88f052426f64
ur -> 254b6375a525bdb081f92eefb5ae88f052426f64
uz -> 254b6375a525bdb081f92eefb5ae88f052426f64
vi -> 254b6375a525bdb081f92eefb5ae88f052426f64
wo -> 254b6375a525bdb081f92eefb5ae88f052426f64
xh -> 254b6375a525bdb081f92eefb5ae88f052426f64
zh-CN -> 254b6375a525bdb081f92eefb5ae88f052426f64
zh-TW -> 254b6375a525bdb081f92eefb5ae88f052426f64
2024-09-18 18:59:37 +00:00
Matt Harding
9d37e6ed19
Bug 1865148 - Fix CookieBannerChild.sys.mjs killing its cleanup timout prematurely r=pbz
...
When the `cleanup()` function inside `#promiseObserve()` gets called with the result of the banner search,
it cancels the `observerCleanUpTimer`, which can then no longer clean up the *Button* observer.
I fixed this, and also other potential async timing issues, by stopping the cleanup function from cancelling
the timeout, and having the timeout set a persistent "givenUp" flag instead of trying to directly cancel the
promiseObserver.
Differential Revision: https://phabricator.services.mozilla.com/D221582
2024-09-18 17:13:09 +00:00
Matt Harding
78d959f866
Bug 1913613 - Fix CookieBannerChild.sys.mjs mixing up timeout IDs from different implementations r=pbz
...
There are two implementations of (set|clear)(Timeout|Interval) at play here: a Javascript implementation
from toolkit/modules/Timer.sys.mjs used by browser components, and a C++ implementation from
dom/base/TimeoutManager.cpp that is exposed to web pages.
CookieBannerChild.sys.mjs was creating timers with the C++ implementation, taking those IDs, and then
trying to clear them in the Javascript implementation. The two implementations have individual ID namespaces
so this resulted in unrelated timeouts being inadvertantly cancelled and the intended one continuing on.
Differential Revision: https://phabricator.services.mozilla.com/D221261
2024-09-18 17:13:08 +00:00
Matt Harding
11d17c1e11
Bug 1913613 - Prevent setTimeout IDs being reused while already in use r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D219405
2024-09-18 17:13:08 +00:00
Matt Harding
23b29f3bd9
Bug 1913613 - Fix wrapping behaviour of setTimeout IDs and consolidate types to int32 r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D219404
2024-09-18 17:13:07 +00:00
Matthew Tighe
feb7d10124
Bug 1902097 - Refactor BookmarksMiddleware for simplicity r=android-reviewers,boek
...
Differential Revision: https://phabricator.services.mozilla.com/D222374
2024-09-18 17:06:48 +00:00
Matthew Tighe
f0f5fb23a5
Bug 1902097 - Add navigation and back handling to Compose Bookmarks r=android-reviewers,boek
...
Differential Revision: https://phabricator.services.mozilla.com/D221738
2024-09-18 17:06:48 +00:00
Paul Adenot
f1e5902834
Bug 1917579 - Add a test for flac decoding. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D221655
2024-09-18 16:50:38 +00:00
Paul Adenot
6b8716442b
Bug 1917579 - Don't crash when Flac description isn't from the Flac demuxer. r=chunmin
...
When it's from Web Codecs, it's raw, and not the Flac variant.
Differential Revision: https://phabricator.services.mozilla.com/D221654
2024-09-18 16:50:38 +00:00
Andrew McCreight
fe9ad264c5
Bug 1903134 - Make parent PortMessage and PortDisconnect messages not be queries. r=extension-reviewers,robwu
...
This adds a new flag, `query`, to the _cast() argument `arg`. If this is true,
you get the current behavior where the messages sent to the child are queries,
and we return a promise that waits on one or all replies. Otherwise the
messages are all normal async messages and we return undefined.
This new flag is set to true for RuntimeMessage and PortConnect, and to false
for PortMessage and PortDisconnect.
Differential Revision: https://phabricator.services.mozilla.com/D222384
2024-09-18 16:39:44 +00:00
Ryan Safaeian
6df4911652
Bug 1919301 - Throw error in createFromDocumentRoot only when aDocumentRoot is null. r=credential-management-reviewers,issammani
...
For HTML documents, `createFromDocumentRoot` would normally never throw an error, since the root element for an HTML document is always `HTMLHtmlElement`, however, for any non-empty XML document, the root element is not any specific type. This caused `createFromDocumentRoot` to throw an error in the context menu.
Differential Revision: https://phabricator.services.mozilla.com/D222621
2024-09-18 16:22:54 +00:00
tessa
b1d195218b
Bug 1918343 - Changing the order of the applied rules to match address-related regex prior to organization-related regex. r=dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D222109
2024-09-18 16:21:37 +00:00
Paul Adenot
e7952b6646
Bug 1919536 - don't raise if MOZ_RECORD_TEST is not supported. r=jcristau
...
Differential Revision: https://phabricator.services.mozilla.com/D222657
2024-09-18 16:21:05 +00:00
Florian Quèze
4e63fdb0cb
Bug 1800862 - Escape Rust extra type keys on Rust glean_parser template, r=chutten.
...
Differential Revision: https://phabricator.services.mozilla.com/D222642
2024-09-18 15:49:38 +00:00
Nicolas Chevobbe
1db49b86a5
Bug 1916333 - [devtools] Adapt console filter input colors in High Contrast Mode. r=devtools-reviewers,accessibility-frontend-reviewers,nlapre,ochameau.
...
This adds proper border and outline colors to the console filter input.
The filter height is reduced so those are visible, and we also
hide the separator around it which are not needed in HCM since we
display the border on the input.
Differential Revision: https://phabricator.services.mozilla.com/D222069
2024-09-18 15:40:47 +00:00
Nicolas Chevobbe
152c05a8c2
Bug 1916333 - [devtools] Adapt Console filter input icon color in High Contrast Mode. r=devtools-reviewers,accessibility-frontend-reviewers,nlapre,ochameau
...
This sets --theme-icon-dimmed-color in High Contrast Mode to the
same color as regular icons.
Usages of the variable on text are migrated to --theme-comment,
and a new variable is created for disabled icon.
Differential Revision: https://phabricator.services.mozilla.com/D221608
2024-09-18 15:40:47 +00:00
Nicolas Chevobbe
c254329678
Bug 1916333 - [devtools] Adapt Console filter input clear button in High Contrast Mode. r=devtools-reviewers,accessibility-frontend-reviewers,nlapre,ochameau
...
The svg file is modified so we can also set a color
for the cutout cross in the circle in HCM, via the
stroke property.
Differential Revision: https://phabricator.services.mozilla.com/D221607
2024-09-18 15:40:46 +00:00
Kagami Sascha Rosylight
5257401911
Bug 1879444 - Add test r=smaug,dom-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D201599
2024-09-18 15:25:24 +00:00
Otto Länd
904981c62b
Bug 1919040: apply code formatting via Lando
...
# ignore-this-changeset
2024-09-18 17:06:57 +00:00
Emilio Cobos Álvarez
04bedeeb07
Bug 1919040 - Remove some unneeded transform attr invalidation. r=longsonr
...
Style invalidation should take care of it.
Differential Revision: https://phabricator.services.mozilla.com/D222499
2024-09-18 15:22:51 +00:00
Emilio Cobos Álvarez
fb97ff055b
Bug 1919040 - Fix some pre-existing transform invalidation issues. r=longsonr
...
When the transform attribute was removed from <g> we weren't notifying
of TRANSFORM_CHANGED.
Differential Revision: https://phabricator.services.mozilla.com/D222498
2024-09-18 15:22:50 +00:00
Emilio Cobos Álvarez
d998d6d499
Bug 1919040 - Allow choosing scales < 1.0 for SVG text. r=longsonr
...
This matches the previous behavior. The test in question has a
scale of 0.1 in the test, which changes our font choice and uses simpler
glyph advances.
Differential Revision: https://phabricator.services.mozilla.com/D222422
2024-09-18 15:22:50 +00:00
Emilio Cobos Álvarez
35a06f02b9
Bug 1917703 - Make sure visited style computation color-scheme matches unvisited style. r=dshin
...
Plumb it via the StyleBuilder like we do for the writing_mode for the
same reasons.
Differential Revision: https://phabricator.services.mozilla.com/D222328
2024-09-18 15:02:25 +00:00
Butkovits Atila
56fd3b4318
Backed out changeset 2d5b0bd070a8 (bug 1905939) for causing xpcshell failures at test_httpssvc_retry_with_ech.js. CLOSED TREE
2024-09-18 19:51:39 +03:00
Butkovits Atila
b141730c0e
Backed out changeset 7cd3d5e17a56 (bug 1909751) for causing linting failures. CLOSED TREE
2024-09-18 19:22:28 +03:00
Emilio Cobos Álvarez
1c8ce44b47
Bug 1914154 - Fix how we deal with APZ scrollbar activity. r=hiro
...
For the vertical tab bar, probably due to how it re-implements
scrolling[1], we get multiple eTransformBegin state changes, but a
single eTransformEnd.
That ends up with a permanently-positive activity counter, which leaves
the scrollbar visible.
There might be an underlying APZ bug here, not sure if mismatched events
are expected, but it seems other handlers deal with this mostly
correctly, and the fix on layout's end is rather trivial, too, so this
seems worth doing.
[1]: https://searchfox.org/mozilla-central/rev/26a98a7ba56f315df146512c43449412f0592942/toolkit/content/widgets/arrowscrollbox.js#640-718
Differential Revision: https://phabricator.services.mozilla.com/D222431
2024-09-18 15:01:19 +00:00
Moritz Beier
dee08740dc
Bug 1917811 - Fix Perma TEST-UNEXPECTED-FAIL of browser/components/places/tests/browser/browser_closePanelview.js in beta builds. r=places-reviewers,mak
...
Differential Revision: https://phabricator.services.mozilla.com/D222593
2024-09-18 14:57:51 +00:00
Tim C
79e5bce591
Bug 1909751 - Adjust margins for Toolbar r=android-reviewers,Roger
...
Differential Revision: https://phabricator.services.mozilla.com/D222537
2024-09-18 14:48:21 +00:00
Nicolas Chevobbe
0ec597f799
Bug 1919452 - [devtools] Use light-dark in boxmodel.css. r=devtools-reviewers,ochameau.
...
Add variables for colors that have different values in light/dark theme.
The "base" selection color on the box element is removed as it was confusing
and wasn't useful.
Differential Revision: https://phabricator.services.mozilla.com/D222581
2024-09-18 14:45:34 +00:00
tannal
421b2527ff
Bug 1917804 - Remove redudant zoom null checks when AsyncPanZoomController::ToCSSPixel is used. r=ajakobi
...
Differential Revision: https://phabricator.services.mozilla.com/D221638
2024-09-18 14:42:23 +00:00
Jan de Mooij
ce133eb070
Bug 1919217 part 2 - Support non-wrapper proxies in MacroAssembler::branchIfObjectEmulatesUndefined. r=anba
...
This eliminates a few hundred thousand calls to `js::EmulatesUndefined` on Speedometer 3.
Differential Revision: https://phabricator.services.mozilla.com/D222428
2024-09-18 14:37:11 +00:00
Jan de Mooij
69188d7421
Bug 1919217 part 1 - Avoid saving all volatile registers in LMegamorphicStoreSlot and LMegamorphicSetElement code. r=dthayer
...
The LIR instructions are marked as call-instruction so we only need to save the registers
we still need to use after the call.
Especially on ARM64 there are many volatile (float) registers and saving/restoring them
is pretty expensive.
Differential Revision: https://phabricator.services.mozilla.com/D222427
2024-09-18 14:37:11 +00:00
Yazan Al Macki
44dfdc436e
Bug 1874543 - Fix intermittent failure in browser_searchTips_interaction.js. r=urlbar-reviewers,mak
...
Differential Revision: https://phabricator.services.mozilla.com/D222630
2024-09-18 14:22:06 +00:00
Tim Giles
5c3c6cbf66
Bug 1919035 - Make moz-button respect toolbar color change in chrome. r=reusable-components-reviewers,desktop-theme-reviewers,dao,hjones
...
In Bug 1902083, I added a span as a child of the button element in
moz-button. This new span allowed us to have a larger click area via
padding. The visual styles that were previously on the button element
were moved to the .button-background selector, the newly added span.
This caused the UA styles to set color to ButtonText on the button
element which was then inherited by the .button-background styles.
Differential Revision: https://phabricator.services.mozilla.com/D222333
2024-09-18 14:20:39 +00:00
Marco Bonardo
cb12700e21
Bug 1898155 - Untrim URL in the address bar immediately when focused by keyboard. r=jteow,urlbar-reviewers
...
When focusing the urlbar with the mouse we must avoid modifying or
shifting the URL to support operations like double-click or drag to select.
When focusing with the keyboard though we don't have such restrictions
and we can make editing and selection more visually coherent.
This patch is not intercepting commands on mainKeyset, because F6 and
TAB bypass all of that. We instead detect focus following a keydown,
though we must avoid untrimming on TabSelect shortcuts.
Note direct calls to .focus() without a peripheral follow the mouse
behavior, because code (external callers) and tests rely on that.
Differential Revision: https://phabricator.services.mozilla.com/D222138
2024-09-18 14:12:05 +00:00
Ben Dean-Kawamura
1a7538a0f8
Bug 1919362 - Add Suggest metrics, r=adw,urlbar-reviewers
...
I added them to the urlbar metrics.yaml file since this is where the
`RustSuggest` component is consumed.
Differential Revision: https://phabricator.services.mozilla.com/D222506
2024-09-18 14:05:15 +00:00
James Teow
cbce85c154
Bug 1915856 - Enable region restrictions for SERP categorization - r=scunnane
...
Differential Revision: https://phabricator.services.mozilla.com/D220911
2024-09-18 13:58:35 +00:00
Joel Maher
7d394be23c
Bug 1916928 - Add support for 'opt' in .toml manifest conditions. r=taskgraph-reviewers,jcristau
...
Differential Revision: https://phabricator.services.mozilla.com/D221112
2024-09-18 13:50:35 +00:00
Butkovits Atila
e2848bdc49
Backed out 12 changesets (bug 1915419) for causing failures at test_bouncetracking_purge.js. CLOSED TREE
...
Backed out changeset e5c32a502e0f (bug 1915419)
Backed out changeset 8cbcbb25fc99 (bug 1915419)
Backed out changeset 947379a2f167 (bug 1915419)
Backed out changeset 4cfe3a954ade (bug 1915419)
Backed out changeset 94fba1a2786b (bug 1915419)
Backed out changeset 477b4f7c2760 (bug 1915419)
Backed out changeset ed6c8d9d39d4 (bug 1915419)
Backed out changeset e534c390101c (bug 1915419)
Backed out changeset bc3fe74a8b03 (bug 1915419)
Backed out changeset afefdce605f9 (bug 1915419)
Backed out changeset e58887b90d39 (bug 1915419)
Backed out changeset 114298b7b855 (bug 1915419)
2024-09-18 17:49:45 +03:00
Mike Conley
1dbc0051e9
Bug 1890427 - Part 11: Avoid regenerating when scheduled backups disabled, and deleting non-existant backup destination folder. r=backup-reviewers,kpatenio
...
We don't want to regenerate a backup if scheduled backups are disabled, so
we now do a check inside of the DeferredTask for the scheduling pref before
attempting a regeneration.
The prior patches in this stack cause us to attempt to delete any known
backups when doing certain clearing operations. If a backup destination
folder was not configured or is pointing at a non-existant directory,
this can cause us to throw. This is non-fatal but annoying.
This patch is some belt-and-suspenders which changes the behaviour so that:
1. Deletion is not attempted if scheduled backups are not enabled.
2. The backup destination pref is checked for non-empty values before
attempting to check its existence.
3. The existence check is wrapped in a try/catch in the event that
the destination pref is set to an invalid path for the OS.
Differential Revision: https://phabricator.services.mozilla.com/D221478
2024-09-18 13:32:12 +00:00
Mike Conley
e3ec482653
Bug 1890427 - Part 10: Use an observer to regenerate backups on newtab links being blocked. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D218880
2024-09-18 13:32:11 +00:00