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
Mike Conley
05a6df4b93
Bug 1890427 - Part 9: Use an observer to regenerate backups on cookie removal. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D218879
2024-09-18 13:32:11 +00:00
Mike Conley
e3a89472dc
Bug 1890427 - Part 8: Use an observer to regenerate backups on permission removal. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D218878
2024-09-18 13:32:10 +00:00
Mike Conley
267936f26b
Bug 1890427 - Part 7: Use an observer to regenerate backups on data sanitization. r=backup-reviewers,kpatenio
...
This also reorganizes things a bit in BackupService so that uninitBackupScheduler
also disarms the debouncer and any queued debounced jobs end up being inert.
Differential Revision: https://phabricator.services.mozilla.com/D218877
2024-09-18 13:32:10 +00:00
Mike Conley
2dfb993d2f
Bug 1890427 - Part 6: Use an observer to regenerate backups when an address is deleted. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D218876
2024-09-18 13:32:10 +00:00
Mike Conley
d5f1012857
Bug 1890427 - Part 5: Use an observer to regenerate backups when a payment method is deleted. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D218875
2024-09-18 13:32:09 +00:00
Mike Conley
dd95e73c9d
Bug 1890427 - Part 4: Use an AddonListener to regenerate backups when an addon is uninstalled. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D218874
2024-09-18 13:32:09 +00:00
Mike Conley
5382c7dc47
Bug 1890427 - Part 3: Use a PlacesObserver to regenerate backups when a bookmark is deleted. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D218886
2024-09-18 13:32:08 +00:00
Mike Conley
3232c3bf90
Bug 1890427 - Part 2: Use an observer to regenerate backups when a password is deleted. r=backup-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D218873
2024-09-18 13:32:08 +00:00
Mike Conley
6021959493
Bug 1890427 - Part 1: Use a PlacesObserver to regenerate backups when pages are removed or history is cleared. r=backup-reviewers,kpatenio
...
This debounces backup regenerations using a DeferredTask.
Differential Revision: https://phabricator.services.mozilla.com/D218872
2024-09-18 13:32:07 +00:00
Mike Kaply
76d7c9d7f1
Bug 1919318 - Don't set SOCKS proxy for UseHTTPProxyForAllProtocols. r=kcochrane
...
Differential Revision: https://phabricator.services.mozilla.com/D222497
2024-09-18 13:29:16 +00:00
Nicolas Chevobbe
2a20f46f99
Bug 1918358 - [devtools] Prevent highlighters to be impacted by forced colors mode. r=devtools-reviewers,ochameau.
...
Differential Revision: https://phabricator.services.mozilla.com/D222609
2024-09-18 13:27:46 +00:00
andrej
f6a44424fa
Bug 1898221 - Add mobile applink startup tests. r=perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D220177
2024-09-18 13:24:41 +00:00
Dimi
eed9a8b54b
Bug 1919473 - Ensure we do not save or autofill csc r=credential-management-reviewers,issammani
...
Bug 1916945 incorrectly assumes that we don't save unknown fields.
This patch addresses the issue by intentionally filtering out the cc-csc field
when saving or autofilling.
Differential Revision: https://phabricator.services.mozilla.com/D222594
2024-09-18 13:13:40 +00:00
Kershaw Chang
2f6f20ac5c
Bug 1919504 - Don't run network-bench in cron, r=sparky,taskgraph-reviewers,jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D222615
2024-09-18 13:12:20 +00:00
Andrew Osmond
832965f297
Bug 1919423 - Check for null selected track when fulfilling rVFC. r=media-playback-reviewers,padenot
...
HTMLVideoElement's mSelectedVideoStreamTrack may be null when fulfilling
requestVideoFrameCallback requests. This can occur when we race tearing
down the current stream, while there are still frames in the
ImageContainer that reference it.
Differential Revision: https://phabricator.services.mozilla.com/D222570
2024-09-18 13:08:18 +00:00
Nicolas Silva
0a3edf94a6
Bug 1911542 - Recycle a vector in ResourceCache::begin_frame. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D218531
2024-09-18 13:07:47 +00:00
Nicolas Chevobbe
535c176f81
Bug 1916614 - [devtools] Ignore forced colors for flex/grid highlighter color swatch in High Contrast Mode. r=devtools-reviewers,ochameau.
...
Differential Revision: https://phabricator.services.mozilla.com/D222580
2024-09-18 13:07:36 +00:00
Sean
685dded994
Bug 1905939 - Migrate HTTP3_ECH_OUTCOME, HTTP3_0RTT_STATE, and HTTP3_0RTT_STATE_DURATION probes to glean r=necko-reviewers,kershaw,djackson
...
Differential Revision: https://phabricator.services.mozilla.com/D216204
2024-09-18 13:01:32 +00:00
Butkovits Atila
b1ebbb2c5c
Backed out 2 changesets (bug 1915144, bug 1915146) for causing bustages at WebRenderBridgeParent.cpp. CLOSED TREE
...
Backed out changeset 7439c2116e36 (bug 1915146)
Backed out changeset 2230a291fd2d (bug 1915144)
2024-09-18 16:06:09 +03:00
Paul Zuehlcke
cf594c4951
Bug 1915419 - ImageCacheCleaner support for OriginAttributesPattern. r=tnikkel,anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D221322
2024-09-18 12:50:45 +00:00
Paul Zuehlcke
b63ab96761
Bug 1915419 - CSSCacheCleaner, JSCacheCleaner support for OriginAttributesPattern. r=emilio,anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220713
2024-09-18 12:50:45 +00:00
Paul Zuehlcke
88b324a676
Bug 1915419 - FingerprintingProtectionStateCleaner support for OriginAttributesPattern. r=timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220613
2024-09-18 12:50:44 +00:00
Paul Zuehlcke
8957070505
Bug 1915419 - BounceTrackingProtectionCleaner support for OriginAttributesPattern filtering. r=anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220612
2024-09-18 12:50:43 +00:00
Paul Zuehlcke
172105c47d
Bug 1915419 - StoragePermissionsCleaner support for OriginAttributesPattern filtering. r=anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220611
2024-09-18 12:50:42 +00:00
Paul Zuehlcke
fb2da29e52
Bug 1915419 - PermissionsCleaner support for OriginAttributesPattern filtering. r=anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220610
2024-09-18 12:50:41 +00:00
Paul Zuehlcke
072439d151
Bug 1915419 - ShutdownExceptionsCleaner support for OriginAttributesPattern filtering. r=anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220609
2024-09-18 12:50:40 +00:00
Paul Zuehlcke
3882fcdfeb
Bug 1915419 - ServiceWorkerCleanUp support for clearing by site and OA pattern. r=anti-tracking-reviewers,dom-storage-reviewers,asuth,timhuang
...
Also adds support for clearing SW partitioned under the site to be cleared.
Differential Revision: https://phabricator.services.mozilla.com/D220608
2024-09-18 12:50:39 +00:00
Paul Zuehlcke
2e91f97c4a
Bug 1915419 - Update test callers deleteDataFromBaseDomain -> deleteDataFromSite. r=anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220607
2024-09-18 12:50:38 +00:00
Paul Zuehlcke
fb8d4a4779
Bug 1915419 - Extend deleteDataFromSite to support OriginAttributesPattern filtering. r=anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220606
2024-09-18 12:50:37 +00:00
Paul Zuehlcke
1694a5c903
Bug 1915419 - Refactor deleteDataFromBaseDomain to deleteDataFromSite. r=anti-tracking-reviewers,geckoview-reviewers,owlish,timhuang
...
- Renames deleteDataFromBaseDomain to deleteDataFromSite.
- Cleans up terminology for (schemeless site) to better align with standards.
- deleteDataFromSite requires a schemeless site to be passed in. We will no longer
implicitly convert the host to a site.
- Removes the host fallback for SiteDataManager and ForgetAboutSite. The new schemeless site
helper Services.eTLD.getSchemelessSiteFromHost accounts for this.
Differential Revision: https://phabricator.services.mozilla.com/D220605
2024-09-18 12:50:36 +00:00
Paul Zuehlcke
627904561d
Bug 1915419 - Add nsIEffectiveTLDService getSchemelessSiteFromHost. r=bvandersloot,necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D220604
2024-09-18 12:50:35 +00:00
Nicolas Silva
ed6f347c8a
Bug 1915146 - Temporarily increase jemalloc's dirty page threshold when WebRender is doing Work. r=pbone,gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D219273
2024-09-18 12:27:03 +00:00