Commit Graph

7232 Commits

Author SHA1 Message Date
Thomas Wisniewski
37957b7306 Bug 1881798 - remove the legacy ETP webcompat reporter; r=pbz,desktop-theme-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D203022
2024-03-03 01:39:42 +00:00
Sandor Molnar
7ec5066cee Backed out changeset 5b88e57227bc (bug 1789727) for causing bc failures @ browser_feature_callout_in_chrome.js & browser_asrouter_toolbarbadge CLOSED TREE 2024-03-01 20:33:14 +02:00
Stephen A Pohl
87efd2d728 Bug 1882228: Prevent possible errors due to directories not being empty when incrementally building macOS frameworks. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D202808
2024-03-01 17:05:08 +00:00
Sam Foster
27c17caceb Bug 1789727 - Default to the component implementation of Screenshots for nightly builds. r=extension-reviewers,sfoster,robwu,chutten
* Flip the component pref to true by default for nightly builds only
* Move the pref check and initialization to a startup idle task
* And be a bit smarter about when we get and disable the addon
* Fix a bug where we try to communicate with the overlay after the window actor is destroyed when
  the component pref gets flipped off during use

Differential Revision: https://phabricator.services.mozilla.com/D196888
2024-03-01 15:02:51 +00:00
Noemi Erli
6b84db45b8 Backed out changeset 9b4da905ce36 (bug 1789727) for causing failures in browser_asrouter_toolbarbadge.js CLOSED TREE 2024-02-29 22:43:51 +02:00
Michael Hughes
a9151787eb Bug 1880368 - change firefox and firefox-private protocols to firefox-bridge and firefox-private-bridge protocols r=nshukla,mossop
Differential Revision: https://phabricator.services.mozilla.com/D201879
2024-02-29 19:03:17 +00:00
Sam Foster
998fa1d9fe Bug 1789727 - Default to the component implementation of Screenshots for nightly builds. r=extension-reviewers,sfoster,robwu,chutten
* Flip the component pref to true by default for nightly builds only
* Move the pref check and initialization to a startup idle task
* And be a bit smarter about when we get and disable the addon
* Fix a bug where we try to communicate with the overlay after the window actor is destroyed when
  the component pref gets flipped off during use

Differential Revision: https://phabricator.services.mozilla.com/D196888
2024-02-29 18:27:46 +00:00
Sandor Molnar
0941fe84f2 Backed out changeset c8f7d19d58bb (bug 1789727) for causing telemetry/marionette/tests/client/test_subsession_management.py CLOSED TREE 2024-02-28 18:42:48 +02:00
Marco Bonardo
cb3956f02e Bug 1882478 - Enable clipboard suggestions feature in Release. r=klubana
Differential Revision: https://phabricator.services.mozilla.com/D202920
2024-02-28 16:10:59 +00:00
Sam Foster
0b69b3a243 Bug 1789727 - Default to the component implementation of Screenshots for nightly builds. r=extension-reviewers,sfoster,robwu
* Flip the component pref to true by default for nightly builds only
* Move the pref check and initialization to a startup idle task
* And be a bit smarter about when we get and disable the addon
* Fix a bug where we try to communicate with the overlay after the window actor is destroyed when
  the component pref gets flipped off during use

Differential Revision: https://phabricator.services.mozilla.com/D196888
2024-02-28 15:40:08 +00:00
Mike Conley
b85dcce676 Bug 1882171 - Stub out the beginnings of the BackupService. r=mossop,kpatenio,fchasen
This creates a new BackupService component that lives under browser/components/backup.
It doesn't do much yet, except allow itself to be instantiated (which currently occurs
using the idle scheduler in BrowserGlue) - but it does set us up to have docs, SphinxJS
exporting for JSDoc, linting, etc.

Differential Revision: https://phabricator.services.mozilla.com/D202753
2024-02-28 14:23:56 +00:00
Tooru Fujisawa
4d397c020e Bug 1081542 - Part 4: Move browser.tabs.opentabfor.middleclick to StaticPrefList.yaml to access it from nsWindowWatcher::IsWindowOpenLocationModified. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D201932
2024-02-27 14:12:11 +00:00
Tooru Fujisawa
197670ecdf Bug 1081542 - Part 2: Move browser.tabs.loadInBackground to StaticPrefList.yaml to access it from nsWindowWatcher::IsWindowOpenLocationModified. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D201930
2024-02-27 14:12:10 +00:00
Cristian Tuns
e7986b5622 Backed out 8 changesets (bug 1081542) for causing bc failures in browser_cancel_starting_autoscrolling_requested_by_background_tab.js CLOSED TREE
Backed out changeset 3cc96704d17f (bug 1081542)
Backed out changeset 9f3fe37b77ca (bug 1081542)
Backed out changeset 8d495120e6d2 (bug 1081542)
Backed out changeset ade6db42285d (bug 1081542)
Backed out changeset 56fb245cd38e (bug 1081542)
Backed out changeset c4530ae2b9e3 (bug 1081542)
Backed out changeset 758ad04a330e (bug 1081542)
Backed out changeset deb46de7b01c (bug 1081542)
2024-02-27 04:05:22 -05:00
Tooru Fujisawa
c1113d7b47 Bug 1081542 - Part 4: Move browser.tabs.opentabfor.middleclick to StaticPrefList.yaml to access it from nsWindowWatcher::IsWindowOpenLocationModified. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D201932
2024-02-27 07:28:20 +00:00
Tooru Fujisawa
cc6ae0cea5 Bug 1081542 - Part 2: Move browser.tabs.loadInBackground to StaticPrefList.yaml to access it from nsWindowWatcher::IsWindowOpenLocationModified. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D201930
2024-02-27 07:28:19 +00:00
Drew Willcoxon
29c41bdfc1 Bug 1881606 - Add a Nimbus variable and pref for configuring Yelp suggestion index/position. r=daisuke
Depends on D202773

Differential Revision: https://phabricator.services.mozilla.com/D202777
2024-02-27 06:54:07 +00:00
Daisuke Akatsuka
bd9654a173 Bug 1881071: Stop suggest if the query length is less than length of when clicking 'Show less frequently' r=adw
Differential Revision: https://phabricator.services.mozilla.com/D202773
2024-02-27 06:46:22 +00:00
Harshit Sohaney
edc5c03ac4 Bug 1878111 - Migrate prefs for clear history dialog in both clearHistory and clearOnShutdown contexts. r=pbz,mconley
Differential Revision: https://phabricator.services.mozilla.com/D201630
2024-02-26 21:29:36 +00:00
Emilio Cobos Álvarez
3618b58cbd Bug 1881488 - Use tooltip delay for tab preview. r=tabbrowser-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D202420
2024-02-26 15:11:00 +00:00
Butkovits Atila
863f600edd Backed out changeset dccf526bcc0a (bug 1878993) for causing build bustages at GeckoChildProcessHost.cpp. CLOSED TREE 2024-02-24 12:51:38 +02:00
Ray Kraesig
7a2dcb8114 Bug 1878993 - [1/1] Inform Windows about different process types r=win-reviewers,yjuglaret
Windows has an ill-documented subsystem known as the Application Launch
Prefetcher, which apparently preloads DLLs for a binary based on what
DLLs that binary loaded last time.

For Firefox, that's not a great heuristic; we relaunch ourselves as a
subprocess with potentially completely different DLL settings. We're not
the only such application, though, and Windows _does_ have a way to
signal the ALPF to load different DLL sets depending on launch context.

Differential Revision: https://phabricator.services.mozilla.com/D202275
2024-02-23 18:05:18 +00:00
Harshit Sohaney
4c7374e69c Bug 1878111 - (part 1) Remember user clearing options in the new clear history dialog. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D201274
2024-02-23 14:13:29 +00:00
Sammy Khamis
cbcf1c8bcb Bug 1880556: Add toggles for FxA products r=sync-reviewers,markh
Differential Revision: https://phabricator.services.mozilla.com/D202365
2024-02-22 19:32:34 +00:00
Cristian Tuns
275bd333b1 Backed out changeset ee7693ef6d0d (bug 1877957) due to performance regressions CLOSED TREE 2024-02-22 11:28:46 -05:00
Stephen A Pohl
4d3b43cd93 Bug 1854868: Add a macOS Framework in preparation of replacing update-settings.ini. r=bytesized,mstange,glandium
Differential Revision: https://phabricator.services.mozilla.com/D189071
2024-02-21 18:50:32 +00:00
Stephen A Pohl
fb21d85a80 Bug 1799332: Add a macOS Framework to replace the use of channel-prefs.js on macOS. r=glandium,mstange,KrisWright,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D184711
2024-02-21 18:50:30 +00:00
Stephen A Pohl
832a5cbb8a Bug 1799332: Stop bundling channel-prefs.js on macOS. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D185834
2024-02-21 18:50:30 +00:00
Drew Willcoxon
1996f7a8c8 Bug 1879642 - Update Yelp suggestion desktop integration for changes in Rust prefix matching. r=daisuke
The main change is to `makeResult()`. I talked with Loren and we came up with
these rules for prefix matching:

* The entire search string has to be at least 5 characters long, **and**
* At least 2 characters of the subject have to be typed

This patch enforces the 5 char overall threshold using the existing Nimbus
variable. If a subject is less than 5 chars, then we'll show it if there's an
exact match.

Other changes:

* Add `yelp.minKeywordLength` and `yelp.showLessFrequentlyCap` fallback prefs to
  make it easier to write tests and demo this feature
* Rename the `quicksuggest.yelpPriority` pref so it's consistent with others
* Add `yelp.featureGate` to firefox.js so it shows up in about:config so it's
  easier to try out this feature
* Alphabetize the prefs in UrlbarPrefs. Some newer ones are out of order.

Depends on D201779, D200788

Differential Revision: https://phabricator.services.mozilla.com/D201302
2024-02-15 04:38:00 +00:00
scottdowne
5b06fcf378 Bug 1878086 - Home and newtab sponsored topsites phase 2 UI updates r=desktop-theme-reviewers,nbarrett,jules
Differential Revision: https://phabricator.services.mozilla.com/D200378
2024-02-15 02:07:07 +00:00
Cristian Tuns
23765b0648 Backed out 2 changesets (bug 1878111) for causing bc failures in browser_clearSiteData.js CLOSED TREE
Backed out changeset 81b85259c9fd (bug 1878111)
Backed out changeset 436b082f2e59 (bug 1878111)
2024-02-14 17:23:01 -05:00
Drew Willcoxon
ed36ae547a Bug 1880144 - Enable Rust Suggest by default. r=daisuke
This turned out to be a huge pain.

Many tests didn't work with the Rust backend. Generally I tried to keep tests
and tasks that truly need the JS backend, and I skip them when Rust is enabled.
I also added checks for `quickSuggestRustEnabled` so that tests don't assume the
Rust backend is enabled. I don't want to remove anything related to the JS
backend until the Rust backend is shipped in Release and we're confident we
don't need the JS backend anymore.

Also, browser tests didn't work properly because by the time
`QuickSuggestTestUtils.ensureQuickSuggestInit()` runs, the Rust backend has
already initialized, and `_test_remoteSettingsConfig` is not defined. To fix
that, I added a new `_test_setRemoteSettingsConfig()` function that recreates
the store with the new RS test config.

I also added some new helpers for generating remote settings data and for making
expected results in xpcshell tests.

Differential Revision: https://phabricator.services.mozilla.com/D201800
2024-02-14 20:36:08 +00:00
Harshit Sohaney
b64f9ce6c2 Bug 1878111 - (part 1) Remember user clearing options in the new clear history dialog. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D201274
2024-02-14 17:16:00 +00:00
Mike Conley
b5baaefc59 Bug 1880082 - Let the off-main-thread WindowsJumpList backend ride the trains. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D201717
2024-02-13 16:07:57 +00:00
Bob Owen
21ad4e0583 Bug 1877957 p4: Enable untrusted integrity for content process sandbox on Nightly. r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D200796
2024-02-08 17:26:21 +00:00
Karandeep
fa3e7164c7 Bug 1852051 - Remove the Search Bar from the toolbar for users who haven't used it in 120 days. r=dao,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D195001
2024-02-08 16:28:42 +00:00
Thomas Wisniewski
fcecd3de0f Bug 1879130 - enable Report Broken Site by default, with 'reason' drop-down required; r=ksenia
Differential Revision: https://phabricator.services.mozilla.com/D200959
2024-02-07 21:56:10 +00:00
Natalia Csoregi
6d73ac648b Backed out changeset 4190a8a3805b (bug 1879130) for causing failures on browser_keyboard_navigation.js CLOSED TREE 2024-02-07 21:30:12 +02:00
Harshit Sohaney
9aafe5db4f Bug 1878147 - Flip pref to allow users to see sharing webrtc icons in MacOS 14 and above. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D200947
2024-02-07 17:15:12 +00:00
Thomas Wisniewski
bc0bc50c06 Bug 1879130 - enable Report Broken Site by default, with 'reason' drop-down required; r=ksenia
Differential Revision: https://phabricator.services.mozilla.com/D200959
2024-02-07 17:00:05 +00:00
Marco Bonardo
f0bd48ca5b Bug 1876743 - Enable cross-container Tab Search in Nightly. r=mseibert
Fixes code to properly run tests with the feature enabled.
Fixes code not considering payload.userContextId is set to -1 for private
windows.
Fixes a bug in the _openTabs Map where multiple open tabs to the same url are
not properly counted.

Differential Revision: https://phabricator.services.mozilla.com/D200036
2024-02-07 09:29:32 +00:00
Niklas Baumgardner
8ca8704fc6 Bug 1876200 - Add keep closed shopping message bar. r=shopping-reviewers,fluent-reviewers,desktop-theme-reviewers,flod,kpatenio,jules
Differential Revision: https://phabricator.services.mozilla.com/D199743
2024-02-02 14:05:30 +00:00
Thomas Wisniewski
927c046ee4 Bug 1876880 - put the randomization of Report Broken Site reason-dropdown behind a pref, and base its ordering on ClientEnvironment.randomizationId; r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D199790
2024-02-01 16:36:03 +00:00
Nicolas Chevobbe
e3ac948464 Bug 1877457 - [devtools] Remove ruleview-kbd-enter-notice. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D200160
2024-02-01 06:44:38 +00:00
Nicolas Chevobbe
5de4d669f8 Bug 1877457 - [devtools] Default devtools.inspector.rule-view.focusNextOnEnter to true. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D200159
2024-02-01 06:44:38 +00:00
Katherine Patenio
4fb2fdafb9 Bug 1876608 - register autoOpen feature flag in Nimbus and set pref to false by default. r=shopping-reviewers,jhirsch
Differential Revision: https://phabricator.services.mozilla.com/D200040
2024-01-30 20:21:43 +00:00
Nicolas Chevobbe
049861b6e6 Bug 1876694 - [devtools] Add preference to make Rules view enter key move focus to next input. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D199697
2024-01-30 18:46:04 +00:00
Harshit Sohaney
7784a180e0 Bug 1857254 - temporarily disabled the firefox webRTC indicators for mic, camera and ss on MacOS 14 and above. r=pbz,mconley
Differential Revision: https://phabricator.services.mozilla.com/D192992
2024-01-30 16:59:58 +00:00
Harshit Sohaney
6c978c9036 Bug 1854680 - Enable the new clear history dialog in nightly only. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D198600
2024-01-30 14:45:24 +00:00
Harshit Sohaney
c934d62d7a Bug 1876097 - Migrate old prefs to the new prefs for clear on shutdown in the new clear history dialog. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D199445
2024-01-29 14:17:40 +00:00