Commit Graph
874180 Commits
Author SHA1 Message Date
lougeniac64 0917ddfc80 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API calls r=markh,lina,extension-reviewers,sync-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-09-04 18:02:50 +00:00
Roger Yang 87d47e5616 Bug 1915975 - Remove ripple effect on the search and tabs tray buttons r=android-reviewers,kaya
Differential Revision: https://phabricator.services.mozilla.com/D220734
2024-09-04 18:00:53 +00:00
Mike Conley 51225be16e 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-04 17:56:59 +00:00
Mike Conley 4887d56637 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-04 17:56:59 +00:00
Mike Conley b9636f86f1 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-04 17:56:58 +00:00
Mike Conley 7ca5c1c77a 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-04 17:56:58 +00:00
Mike Conley 2d3cbfc487 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-04 17:56:57 +00:00
Mike Conley 01d75928e9 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-04 17:56:57 +00:00
Mike Conley a0f2bc1d52 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-04 17:56:57 +00:00
Mike Conley b54ccf35a1 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-04 17:56:56 +00:00
Mike Conley a534022f9b 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-04 17:56:56 +00:00
Mike Conley 5c50c56a5d 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-04 17:56:55 +00:00
negin 4a28a5977d Bug 1912333 - Create special message action to bookmark current tab r=aminomancer,omc-reviewers
[try run](https://treeherder.mozilla.org/jobs?repo=try&revision=c2a2b8f0a1a7ba251c5d629cb4aa8adf550f39bb)

Differential Revision: https://phabricator.services.mozilla.com/D220044
2024-09-04 17:50:24 +00:00
Mike Conley d23cddd9e6 Bug 1893485 - Add the profileGroupID to the backup manifest. r=backup-reviewers,kpatenio
This is a BackupManifest schema change that will break recovering from
any backups created before this change. However, considering that we
haven't released this feature yet, I figured it wasn't worth the
effort of doing a schema version bump or handling of the prior
version.

I'm making the field optional in the BackupManifest because in the
event that we decide to backport the backup component to ESR 115,
we need to handle the fact that ESR 115 has no notion of a profile
group ID (and is unlikely to ever have such a notion).

Differential Revision: https://phabricator.services.mozilla.com/D218976
2024-09-04 17:39:33 +00:00
Emilio Cobos Álvarez 9491ccdeec Bug 1914735 - Track color-scheme dependencies for non-inherited rule cache. r=firefox-style-system-reviewers,boris
Differential Revision: https://phabricator.services.mozilla.com/D220134
2024-09-04 16:56:38 +00:00
Emilio Cobos Álvarez d50f5cbf81 Bug 1915433 - Simplify CMS and gfxPlatform initialization. r=gfx-reviewers,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D220484
2024-09-04 16:31:05 +00:00
Emilio Cobos Álvarez 7a02ade836 Bug 1879744 - Skip this test in tsan. r=aabh,profiler-reviewers
Bug 1915433 made this perma because it caused gfxPlatform initialization
(thus a bit more work), where before it used to be skipped by a pref.

But this happened intermittently before my patch, so likely this just
pushed the test over the limit...

Given the amount of tests skipped here on tsan, maybe we should have a
higher xpcshell timeout there?

Differential Revision: https://phabricator.services.mozilla.com/D221052
2024-09-04 16:30:42 +00:00
Jonathan Sudiaman ac46800599 Bug 1916025 - Ensure that browser_history_sidebar uses dates within the 60-day limit. r=sidebar-reviewers,Gijs
On dates like August 31st, in order to create a "Last Month" card, we should use a date near the *end* of the previous month - rather than the beginning - in order to avoid exceeding 60 days of history. (At some point, we can hopefully expand or remove that limit.)

Differential Revision: https://phabricator.services.mozilla.com/D220920
2024-09-04 16:26:01 +00:00
Matthew Gaudet 522b98995f Bug 1905988 - Clear pending invalidation dependencies when a script is invalidated r=iain,sfink
Differential Revision: https://phabricator.services.mozilla.com/D215816
2024-09-04 16:21:46 +00:00
Matthew Gaudet b6a616a350 Bug 1905988 - Unify use of invalidation script sets r=iain
Differential Revision: https://phabricator.services.mozilla.com/D215653
2024-09-04 16:21:46 +00:00
Matthew Gaudet 2530040c44 Bug 1905988 - Use CompilationDependency for EmulatesUndefined fuse r=iain
Differential Revision: https://phabricator.services.mozilla.com/D215568
2024-09-04 16:21:45 +00:00
Matthew Gaudet baf90e4f17 Bug 1905988 - Use CompilationDependency for Realm Fuses r=iain
Differential Revision: https://phabricator.services.mozilla.com/D215567
2024-09-04 16:21:45 +00:00
Matthew Gaudet be0014aaac Bug 1905988 - Add CompilationDependencyTracker r=iain
This is an infrastructure commit about adding a centralized place for tracking
the dependencies a compilation acquires as it is processed.

Differential Revision: https://phabricator.services.mozilla.com/D215565
2024-09-04 16:21:44 +00:00
delthas 4a657340f5 Bug 1815783 - Expose media URL in MPRIS metadata r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D219160
2024-09-04 16:16:56 +00:00
Emily McMinn a96d3fad6d Bug 1915707 - Explicitly define userId and use it for branch allocation r=jlockhart,chumphreys
Differential Revision: https://phabricator.services.mozilla.com/D220626
2024-09-04 16:08:49 +00:00
Fatih 1b555fbeb9 Bug 1816916: Hide onion referers by default r=freddyb,tjr
Differential Revision: https://phabricator.services.mozilla.com/D169919
2024-09-04 15:55:18 +00:00
Otto Länd 46f583394e Bug 1916561: apply code formatting via Lando
# ignore-this-changeset
2024-09-04 18:08:59 +00:00
Kelsey Gilbert 369793952d Bug 1916561 - Add [BYTE, SHORT] to webgl GetEnumName. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D220961
2024-09-04 15:46:54 +00:00
Kelsey Gilbert 8800d88cb8 Bug 1916561 - Sort cases in GetEnumName. r=gfx-reviewers,nical
I sorted with python `print('\n'.join(sorted(text.split('\n'))))`.

Differential Revision: https://phabricator.services.mozilla.com/D220960
2024-09-04 15:46:54 +00:00
Butkovits Atila 1e65bfe9d0 Backed out 4 changesets (bug 1916311) for causing wpt failures at no-crash-set-exception.html. CLOSED TREE
Backed out changeset 7a2f34195c02 (bug 1916311)
Backed out changeset 09b974edc310 (bug 1916311)
Backed out changeset 91431bf2cb69 (bug 1916311)
Backed out changeset cadf4f0266df (bug 1916311)
2024-09-04 20:58:46 +03:00
Emilio Cobos Álvarez 5adfb17662 Bug 1915974 - Remove toolkit/components/places/tests/expiration/test_notifications.js. r=mak,places-reviewers
See rationale in comment 4.

Differential Revision: https://phabricator.services.mozilla.com/D221045
2024-09-04 15:43:09 +00:00
Emilio Cobos Álvarez 167fb00ada Bug 1916574 - Make sure the content separator isn't eaten by antialiasing in non-hidpi displays. r=desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D221044
2024-09-04 15:41:22 +00:00
Harrison Oglesby 67ebfc2790 Bug 1908497 - change TabPreview to include changes to the toolbar r=android-reviewers,tchoh
Differential Revision: https://phabricator.services.mozilla.com/D220947
2024-09-04 15:38:54 +00:00
Calixte 433f4493a1 Bug 1916667 - Update PDF.js to new version 4fb045b9eb013752086289d2f2db575e05d1497b r=pdfjs-reviewers,Snuffleupagus
Differential Revision: https://phabricator.services.mozilla.com/D221015
2024-09-04 15:24:16 +00:00
AndiAJ b097c04b89 Bug 1916749 - Add set as default prompt settings helper and use it only where needed in UI tests r=aaronmt
With the changes done in [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1911100 | 1911100 ]] Gela wanted to display the "Set as default browser" native prompt in home fragment.

The changes were backed out because addPrivateBrowsingShortcutFromHomeScreenCFRTest started to fail all of a sudden.
The UI test failed because the "Set as default browser" native prompt was displayed when performing the second switch to private browsing while trying to trigger the "Add private browsing shortcut" prompt.

To overcome this problem I've added a settings helper to disable it by default and use it where needed.

All UI tests successfully passed 3x on Firebase ✅

And I've also did a [[ https://firefox-ci-tc.services.mozilla.com/tasks/eMjCXxH1S2Kvmd3xdKYTNQ/runs/0/logs/public/logs/live.log | try run ]] with Gela's changes and addPrivateBrowsingShortcutFromHomeScreenCFRTest successfully passed 50x on Firebase ✅ (after landing these changes she can try to land her changes again)

Differential Revision: https://phabricator.services.mozilla.com/D221038
2024-09-04 15:23:13 +00:00
Nicholas Poon 7ec55f0541 Bug 1916364 - Update the number in the toolbar when selecting multiple downloads r=android-reviewers,007
Differential Revision: https://phabricator.services.mozilla.com/D220929
2024-09-04 15:10:38 +00:00
Alex Jakobi 472e43c397 Bug 1841896 - Port helper_fission_inactivescroller_under_oopif to regular mochitests r=hiro
Besides porting helper_fission_inactivescroller_under_oopif, this adds
helper_fission_utils.js::hitTestOOPIF() which will replace
helper_fission_utils.js::fissionHitTest(). The latter will be removed
with the completion of Bug 1841896.

Differential Revision: https://phabricator.services.mozilla.com/D217165
2024-09-04 14:11:46 +00:00
Alex Jakobi 9516e0e839 Bug 1841896 - Port helper_fission_scroll_handoff to regular mochitests r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D217162
2024-09-04 14:11:46 +00:00
Alex Jakobi 951a34a4aa Bug 1841896 - Port helper_fission_touch to regular mochitests r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D217155
2024-09-04 14:11:45 +00:00
Alex Jakobi f5721e59df Bug 1841896 - Port helper_fission_tap_on_zoomed to regular mochitests r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D217082
2024-09-04 14:11:45 +00:00
Alex Jakobi a566312f07 Bug 1841896 - Port helper_fission_tap to regular mochitests r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D217077
2024-09-04 14:11:44 +00:00
Henrik Skupin 8bfe85f2f6 Bug 1914354 - [mozharness] Remove polling for profile data in android_emulator_pgo.py. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D221022
2024-09-04 14:09:38 +00:00
Sean Feng fde536a9dd Bug 1882670 - Cancel the loading=lazy iframe when it's load via a different way r=emilio,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218143
2024-09-04 14:06:47 +00:00
schu96 27e9cbb43f Bug 1915451 - Replace visible comment with link to HCM Media Query docs r=hjones,reusable-components-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D220990
2024-09-04 13:44:18 +00:00
Emilio Cobos Álvarez 740eb1c317 Bug 1916311 - Fix two of the previously-added Android annotations.
MANUAL PUSH: Orange fix CLOSED TREE
2024-09-04 17:06:51 +02:00
Emilio Cobos Álvarez 0f80072099 Bug 1916311 - A few more test annotations.
MANUAL PUSH: Orange fix CLOSED TREE
2024-09-04 16:55:32 +02:00
Noemi Erli b33ea919b1 Backed out 9 changesets (bug 1916260) for causing bustage in ElemOpEmitter.h CLOSED TREE
Backed out changeset 5a9e48dab16e (bug 1916260)
Backed out changeset 023672c91d48 (bug 1916260)
Backed out changeset 8fb9d79cf4a2 (bug 1916260)
Backed out changeset c4fbbb9b19cc (bug 1916260)
Backed out changeset e85c796e7639 (bug 1916260)
Backed out changeset 6de1d42ebded (bug 1916260)
Backed out changeset d3da96a0aafc (bug 1916260)
Backed out changeset d6d90dea20a9 (bug 1916260)
Backed out changeset 292abbffea7e (bug 1916260)
2024-09-04 17:32:59 +03:00
Jan Grulich 7c600bc1b4 Bug 1830275 - WebRTC backport: PipeWire camera: make member variable with the PipeWire status updated r=pehrsons,webrtc-reviewers
We keep information about the PipeWire camera status as a member of the
PipeWire session, but it's never updated and remains in uninitialized
state. Make sure it gets updated once PipeWire is initialized or when it
fails. There is currently no use for this member variable, but there is
a plan to use it so I'm rather keeping it instead of removing it.

This is a simple backport of an WebRTC upstream change.

Upstream commit: 3881cb65cfcec90b6f0a56ce7223a471aa0115f2

Differential Revision: https://phabricator.services.mozilla.com/D220895
2024-09-04 13:43:40 +00:00
Jan Grulich f6b433d840 Bug 1912785 - Always query information about camera availability r=pehrsons
We have to always update camera availability information, even when we
don't request cameras, because the WebRTC backend automatically creates
camera video engine and not having this information we might hitting an
assert later, where we assume the status of camera availability is not
unknown.

Differential Revision: https://phabricator.services.mozilla.com/D219062
2024-09-04 13:43:29 +00:00
Mark Banner 58285aec89 Bug 1916616 - Clean up ESLint rollout exclusions for the no-insecure-url rule. r=frontend-codestyle-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D220994
2024-09-04 13:03:26 +00:00