Commit Graph

5451 Commits

Author SHA1 Message Date
Meg Viar
7888974e9f Bug 1959542 - Enable ToS by default in Firefox 138.x mid-cycle dot release (Windows, Mac, Linux) r=hanna_a,omc-reviewers
- Show ToS modal by default for all new users on official builds
  - Remove code related to the on-train rollout for Mac/Linus/MSIX

Differential Revision: https://phabricator.services.mozilla.com/D247111
2025-04-29 18:57:33 +00:00
Drew Willcoxon
a305245de3 Bug 1961040 - Convert ExposureSuggestions to DynamicSuggestions. r=daisuke
This converts `ExposureSuggestions` to `DynamicSuggestions`. Dynamic Rust
suggestions can be used to deliver hidden-exposure suggestions. I updated the
exposure test to show that, and I also added a new dynamic test.

Differential Revision: https://phabricator.services.mozilla.com/D244466
2025-04-29 00:15:14 +00:00
Tim Xia
07eb62892f Bug 1962264 - skip generation and key points section for certain regions - r=Mardak,firefox-ai-ml-reviewers
- add _isRegionSupported for enabled && lazy.prefetchOnEnable

Differential Revision: https://phabricator.services.mozilla.com/D246589
2025-04-26 06:25:30 +00:00
scottdowne
a3b0748cc0 Bug 1961870 - Newtab flipping shortcuts refresh pref r=maxx
Differential Revision: https://phabricator.services.mozilla.com/D246285
2025-04-25 20:20:49 +00:00
Cristina Horotan
01a3787bf5 Backed out changeset b19f01c4a432 (bug 1959542) for causing bc failures at browser_browserGlue_showModal_trigger.js CLOSED TREE 2025-04-24 17:36:56 +03:00
Meg Viar
37e9896cea Bug 1959542 - Enable ToS by default in Firefox 138.x mid-cycle dot release (Windows, Mac, Linux) r=omc-reviewers,hanna_a
-     Show ToS modal by default for all new users on official builds
  -     Remove code related to the on-train rollout for Mac/Linus/MSIX

Differential Revision: https://phabricator.services.mozilla.com/D245100
2025-04-24 11:04:43 +00:00
scottdowne
38d04b5df9 Bug 1961643 - Newtab inferred personalization region/locale controls r=home-newtab-reviewers,reemhamz
Differential Revision: https://phabricator.services.mozilla.com/D246273
2025-04-24 06:43:22 +00:00
Robin Steuber
02123de31f Bug 1960981 - Backed out changeset 8f6065837da3 (Bug 1907127 - Add support for writing update.timestamp) r=nrishel
Differential Revision: https://phabricator.services.mozilla.com/D246305
2025-04-24 01:43:32 +00:00
Robin Steuber
86f27dbdd2 Bug 1960981 - Backed out changeset 30dda8e7ae32 (Bug 1959492) r=nrishel
Differential Revision: https://phabricator.services.mozilla.com/D246289
2025-04-24 01:43:31 +00:00
Luca Greco
38ef7286e8 Bug 1875512 - Remove colorway builtin themes special handling from AddonManager and XPIProvider internals. r=willdurand
The set of changes included in this patch includes:
- all special handling related to colorway builtin themes removed from AddonManager and XPIProvider,
  besides the AddonWrapper getter named isBuiltinColowayTheme, because that is still technically being
  used by BuiltInThemes.sys.mjs which is part of what this bug is tracking and should be part of
  separate changes built on top of the finalized version of this patch
- remove test cases that were covering behaviors that are part of the special handling code being removed
- keeps the test coverage related to the non-colorway builtin themes localization, which is still supported,
- extend the test coverage by adding an explicit test case to verify that if a builtin theme is not
  fully removed from a user profile while its fluent strings are already gone, will make the AddonWrapper
  getters to fallback to the value set on the manifest property (e.g. user profiles where a colorway
  builtin is still retained and failed to migrate to the AMO hosted colorway theme will hit this issue
  and so this test coverage ensures that we handle that corner case more gracefully)

At this stage the colorways themes have not been removed from the tree and the BuiltInThemeConfig.sys.mjs,
and so those themes will still load just fine and the migration to an AMO hosted theme is not going to be
happening anymore.

In the patches meant to be completing the Colorways builtin themes cleanups we will have to:
- Remove all colorways builtin themes from BuiltInThemesConfig
- Remove all colorways builtin themes resources from the builds
- (At this stage the colorway theme will not be able to fully load correctly anymore, but for a user profile
  where the colorway builtin theme was the active theme the colors associated to the colorway theme are already
  stored in the AOM startup data and so the Firefox windows will still be using the expected set of colors
  even when the manifest.json file of the builtin colorway theme is not available anymore and cannot be loaded
  correctly anymore)
- After the browser startup has been completed, we should them either check if the active theme is still
  a builtin colorway theme, and if it is then message the user to let them know that the colorway builtin theme
  has been removed and they can install it from AMO if they still want to use that theme, and uninstall the
  builtin colorway theme
- (uninstalling the builtin colorway theme explicitly is needed also to clear the remaining bits of that
  builtin from the AddonManager startup data and AddonManager DB)
- it may also be worth considering to go through all themes and remove any other colorway theme that is still
  builtin and retained as a disabled theme (in the end those cannot be enabled anymore after their manifest
  files are not included in the build anymore).

Differential Revision: https://phabricator.services.mozilla.com/D200988
2025-04-23 15:17:29 +00:00
Vasish Baungally
52f0c4bab6 Bug 1961085 - Add Config for Testing Smart Tabs Suggest Methods. r=rrando,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D245851
2025-04-23 14:02:46 +00:00
Goloman Adrian
0710c9c528 Backed out 4 changesets (bug 1875512, bug 1815898) for causing bc failures @browser_BuiltInThemes_installs.js. CLOSED TREE
Backed out changeset b0dfa3908de2 (bug 1875512)
Backed out changeset dc30f3911c99 (bug 1815898)
Backed out changeset 642ddfbde81f (bug 1815898)
Backed out changeset f9d76f720e1a (bug 1815898)
2025-04-23 16:30:03 +03:00
Luca Greco
d59f7942dd Bug 1875512 - Remove colorway builtin themes special handling from AddonManager and XPIProvider internals. r=willdurand
The set of changes included in this patch includes:
- all special handling related to colorway builtin themes removed from AddonManager and XPIProvider,
  besides the AddonWrapper getter named isBuiltinColowayTheme, because that is still technically being
  used by BuiltInThemes.sys.mjs which is part of what this bug is tracking and should be part of
  separate changes built on top of the finalized version of this patch
- remove test cases that were covering behaviors that are part of the special handling code being removed
- keeps the test coverage related to the non-colorway builtin themes localization, which is still supported,
- extend the test coverage by adding an explicit test case to verify that if a builtin theme is not
  fully removed from a user profile while its fluent strings are already gone, will make the AddonWrapper
  getters to fallback to the value set on the manifest property (e.g. user profiles where a colorway
  builtin is still retained and failed to migrate to the AMO hosted colorway theme will hit this issue
  and so this test coverage ensures that we handle that corner case more gracefully)

At this stage the colorways themes have not been removed from the tree and the BuiltInThemeConfig.sys.mjs,
and so those themes will still load just fine and the migration to an AMO hosted theme is not going to be
happening anymore.

In the patches meant to be completing the Colorways builtin themes cleanups we will have to:
- Remove all colorways builtin themes from BuiltInThemesConfig
- Remove all colorways builtin themes resources from the builds
- (At this stage the colorway theme will not be able to fully load correctly anymore, but for a user profile
  where the colorway builtin theme was the active theme the colors associated to the colorway theme are already
  stored in the AOM startup data and so the Firefox windows will still be using the expected set of colors
  even when the manifest.json file of the builtin colorway theme is not available anymore and cannot be loaded
  correctly anymore)
- After the browser startup has been completed, we should them either check if the active theme is still
  a builtin colorway theme, and if it is then message the user to let them know that the colorway builtin theme
  has been removed and they can install it from AMO if they still want to use that theme, and uninstall the
  builtin colorway theme
- (uninstalling the builtin colorway theme explicitly is needed also to clear the remaining bits of that
  builtin from the AddonManager startup data and AddonManager DB)
- it may also be worth considering to go through all themes and remove any other colorway theme that is still
  builtin and retained as a disabled theme (in the end those cannot be enabled anymore after their manifest
  files are not included in the build anymore).

Differential Revision: https://phabricator.services.mozilla.com/D200988
2025-04-23 12:34:25 +00:00
Cristian Tuns
511c2f5ec4 Backed out changeset b340170d0f54 (bug 1961870) for causing bc failures in browser_ext_themes_ntp_colors.js CLOSED TREE 2025-04-22 18:36:58 -04:00
scottdowne
10efd8072a Bug 1961870 - Newtab flipping shortcuts refresh pref r=maxx
Differential Revision: https://phabricator.services.mozilla.com/D246285
2025-04-22 20:39:18 +00:00
Norisz Fay
adf5071a37 Backed out changeset 049f31f0ba6c (bug 1957425) as requested by developer 2025-04-21 23:00:20 +03:00
Dão Gottwald
7e84b5c70f Bug 1961226 - Enable tab groups by default on all channels. r=sthompson
Differential Revision: https://phabricator.services.mozilla.com/D245960
2025-04-18 03:14:29 +00:00
Daisuke Akatsuka
8344f9d54d Bug 1961041: Change ampTopPickCharThreshold default value r=adw
Differential Revision: https://phabricator.services.mozilla.com/D245828
2025-04-17 21:36:54 +00:00
Reem H
9f1ed7b68c Bug 1948999 - Add inferred personalization UI card. r=home-newtab-reviewers,frontend-codestyle-reviewers,npypchenko
Differential Revision: https://phabricator.services.mozilla.com/D239221
2025-04-17 14:45:05 +00:00
William Durand
3e815d103b Bug 1956472 - Enable data collection permissions on Firefox for desktop Nightly. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D245381
2025-04-17 07:32:51 +00:00
Daisuke Akatsuka
1e015a6782 Bug 1961069: Enable weather suggestions by default r=adw
Differential Revision: https://phabricator.services.mozilla.com/D245831
2025-04-17 03:55:54 +00:00
Norisz Fay
1e56b300ac Backed out changeset ec50101b9699 (bug 1948999) for causing newtab failure CLOSED TREE 2025-04-17 06:47:12 +03:00
Reem H
c728fe5ee8 Bug 1948999 - Add inferred personalization UI card. r=home-newtab-reviewers,frontend-codestyle-reviewers,npypchenko
Differential Revision: https://phabricator.services.mozilla.com/D239221
2025-04-17 02:07:00 +00:00
Greg Stoll
23bb71d67d Bug 1961013 - turn on explicit tab unloading in early beta or earlier r=haik
Note that EARLY_BETA_OR_EARLIER seems to be the way to do this; I don't
see anything in firefox.js that is turned on for only Nightly + full Beta.

Differential Revision: https://phabricator.services.mozilla.com/D245806
2025-04-16 21:23:27 +00:00
Maxx Crawford
3bc5c53b6a Bug 1959242 - Add mobile icon to new tab page r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D244828
2025-04-16 20:15:29 +00:00
Stanca Serban
ba2276a8b8 Backed out changeset 5da7bd48474e (bug 1948999) for causing newtab failures. CLOSED TREE 2025-04-16 08:07:15 +03:00
Reem H
36e8a4d039 Bug 1948999 - Add inferred personalization UI card. r=home-newtab-reviewers,frontend-codestyle-reviewers,npypchenko
Differential Revision: https://phabricator.services.mozilla.com/D239221
2025-04-16 04:15:40 +00:00
Nathan Barrett
213e19759f Bug 1959136 - Update merino request and update content telemetry r=home-newtab-reviewers,maxx,thecount
Differential Revision: https://phabricator.services.mozilla.com/D244830
2025-04-15 20:58:03 +00:00
Nathan Barrett
11866451db Bug 1956331 - Create newtab-content ping r=home-newtab-reviewers,TravisLong,maxx,thecount
Differential Revision: https://phabricator.services.mozilla.com/D243194
2025-04-15 20:58:03 +00:00
Goloman Adrian
694cce6c83 Backed out 3 changesets (bug 1956331, bug 1958057, bug 1959136) for causing python failures @test_no_metadata_use_ohttp.py. CLOSED TREE
Backed out changeset 615d0a6a02d4 (bug 1959136)
Backed out changeset 9ba3fc0c029b (bug 1958057)
Backed out changeset 19c304a5195a (bug 1956331)
2025-04-15 22:16:50 +03:00
Nathan Barrett
8517cdd962 Bug 1959136 - Update merino request and update content telemetry r=home-newtab-reviewers,maxx,thecount
Differential Revision: https://phabricator.services.mozilla.com/D244830
2025-04-15 18:16:25 +00:00
Nathan Barrett
f2d43376fd Bug 1956331 - Create newtab-content ping r=home-newtab-reviewers,TravisLong,maxx,thecount
Differential Revision: https://phabricator.services.mozilla.com/D243194
2025-04-15 18:16:24 +00:00
Micah Tigley
beab2573ce Bug 1957425 - Add sidebar.newTool.migration.passwords pref for visibility in sidebar launcher. r=sidebar-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D243682
2025-04-15 14:30:04 +00:00
artem manushenkov
e3aa5897a3 Bug 1835264 - Add network filter input persistance across different instances and sessions r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D237606
2025-04-15 10:33:47 +00:00
Greg Stoll
ef527d7852 Bug 1926973 - turn on faded out tabs that are explicitly unloaded in nightly r=desktop-theme-reviewers,emilio,accessibility-frontend-reviewers,ayeddi
Differential Revision: https://phabricator.services.mozilla.com/D242395
2025-04-14 23:48:12 +00:00
Sammy Khamis
b50be7dada Bug 1959830 - Update new Turn on sync element to be default r=markh,LougeniaBailey,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D245331
2025-04-14 21:12:25 +00:00
Meg Viar
183a3f5c06 Bug 1952000 - Launch Preonboarding 25% On-train Limited Rollout for Linux/Mac/MSIX r=omc-reviewers,negin
Enable on-train rollout of TOS modal experience for 25% of users on Linux, Mac, and MSIX.

For uplift into 137 release if metrics from [[ https://experimenter.services.mozilla.com/nimbus/new-onboarding-experience-experiment-phase-1-windows/summary | initial Windows experiment ]] are deemed acceptable.

Differential Revision: https://phabricator.services.mozilla.com/D242585
2025-04-11 16:50:27 +00:00
Robin Steuber
cd6729c28d Bug 1959492 - Disable the "Bypassing Updates" feature r=nrishel
Differential Revision: https://phabricator.services.mozilla.com/D245009
2025-04-11 13:40:20 +00:00
Meg Viar
17278f7eba Bug 1952000 - Launch Preonboarding 1% On-train Limited Rollout for Linux/Mac/MSIX r=omc-reviewers,negin
Enable on-train rollout of TOS modal experience for 1% of users on Linux, Mac, and MSIX.

For uplift into 137 release if metrics from [[ https://experimenter.services.mozilla.com/nimbus/new-onboarding-experience-experiment-phase-1-windows/summary | initial Windows experiment ]] are deemed acceptable.

Differential Revision: https://phabricator.services.mozilla.com/D242584
2025-04-10 15:45:29 +00:00
Nicolas Chevobbe
e34d00fdf1 Bug 1959398 - [devtools] Remove devtools.webconsole.input.context pref. r=devtools-reviewers,ochameau.
Remove all occurences of the preference and consider it true
in the different places it was used.

Differential Revision: https://phabricator.services.mozilla.com/D244910
2025-04-09 14:26:25 +00:00
Vasish Baungally
71c862b0e0 Bug 1955779 - Turn on Smart Tab Groups Optin UI in Nightly. r=ngrato
Differential Revision: https://phabricator.services.mozilla.com/D242640
2025-04-08 21:02:35 +00:00
Narcis Beleuzu
edd1e95a28 Backed out changeset 21a6c84724c2 (bug 1955779) for BC failure on browser_startup_images.js . CLOSED TREE 2025-04-08 23:03:19 +03:00
Vasish Baungally
6ae0e670e2 Bug 1955779 - Turn on Smart Tab Groups Optin UI in Nightly. r=ngrato
Differential Revision: https://phabricator.services.mozilla.com/D242640
2025-04-08 17:09:19 +00:00
Gregory Pappas
b8b19dc9d1 Bug 1959054 - Stop defining browser.hiddenWindowChromeURL pref on non-mac r=Gijs
This pref is only read on macOS, no need to ship it on other platforms

Differential Revision: https://phabricator.services.mozilla.com/D244714
2025-04-08 11:33:19 +00:00
Cristian Tuns
fe352cdb4e Backed out changeset 15cdc039a1de (bug 1955779) for causing bc failures in /browser_startup_images.js CLOSED TREE 2025-04-07 16:07:37 -04:00
Vasish Baungally
50c1be9ab9 Bug 1955779 - Turn on Smart Tab Groups Optin UI in Nightly. r=ngrato
Enable the Smart Tab Grouping in Nightly. This enables the user to go through the Optin UI.

Differential Revision: https://phabricator.services.mozilla.com/D242640
2025-04-07 18:24:08 +00:00
Julian Gaibler
255236e4a9 Bug 1955113 - Turned off browser.theme.native-theme in macOS Nightly builds. r=emilio
This pref has been on in Nightly for a while, but since we're not actively working on turning on translucency, we’re turning it off by default for now. This helps reduce differences between Nightly and release that are created by this pref right now, which should make testing and bug reports more straightforward. Once we finalized how transluceny is supposed to look we can turn this pref back on along with the actual translucency pref.

Differential Revision: https://phabricator.services.mozilla.com/D244061
2025-04-07 17:03:25 +00:00
Reem H
51544880d3 Bug 1958133 - Update pref name for reporting ads. r=home-newtab-reviewers,npypchenko
Differential Revision: https://phabricator.services.mozilla.com/D244536
2025-04-07 04:58:49 +00:00
Sam Foster
37ad815c08 Bug 1949912 - Add a sidebar.revamp.defaultLauncherVisible pref for the initial launcher visibility with sidebar.revamp + horizontal tabs. r=sidebar-reviewers,sclements,kcochrane
Differential Revision: https://phabricator.services.mozilla.com/D242609
2025-04-03 19:20:51 +00:00
William Wen
63dd1f440d Bug 1956556 - Add consent manager prefs to ETP strict settings. r=timhuang,settings-reviewers,firefox-desktop-core-reviewers ,mossop
Differential Revision: https://phabricator.services.mozilla.com/D243127
2025-04-01 20:02:42 +00:00