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

932078 Коммитов

Автор SHA1 Сообщение Дата
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