Commit graph

4346 commits

Author SHA1 Message Date
Neil Deakin
13cf41155c Bug 1724977, change default value of browser.tabs.warnOnClose to false, r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D125780
2021-09-20 16:39:57 +00:00
Dan Mosedale
5325ae98f2 Bug 1730621 - avoid showing captive portal VPN promo in some cases, r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D125832
2021-09-17 23:31:40 +00:00
Punam Dahiya
92710b365d Bug 1729766 - Update about:privatebrowsing with VPN promo r=Mardak,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D125206
2021-09-16 15:25:47 +00:00
Tim Huang
5dc500faf3 Bug 1664995 - Part 4: Enable OCSP partiitoning in strict mode. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D124471
2021-09-16 09:20:41 +00:00
Scott
609ea03bfa Bug 1717682 - Pref and implementation for compact 4 card row layout for Pocket newtab. r=fluent-reviewers,gvn,flod
Differential Revision: https://phabricator.services.mozilla.com/D125307
2021-09-15 23:47:41 +00:00
Nicolas Chevobbe
ac25598d5b Bug 1685500 - [devtools] Create target actors for all iframes. r=ochameau.
This patch introduces a new pref, devtools.every-frame-target.enabled,
that when set to true will cause target actors to be created on every
iframe, no matter if they are remote or not, no matter if Fission is
enabled or not.

This adds a ignoreSubFrames property on the BrowsingContextActor so
it can focus solely on the docShell it was passed.

Differential Revision: https://phabricator.services.mozilla.com/D125517
2021-09-15 05:35:37 +00:00
Harry Twyford
5cc7c537db Bug 1710937 - Part 2 - Remove showCustomizationMenu pref and associated code. r=amy
Differential Revision: https://phabricator.services.mozilla.com/D123249
2021-09-08 22:06:22 +00:00
Harry Twyford
b507dc7cac Bug 1710937 - Part 1 - Remove newNewTabExperienceEnabled pref and associated code. r=amy,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D123248
2021-09-08 22:06:22 +00:00
Neil Deakin
65df4a63fd Bug 1726736, add a separate preference when quitting using the shortcut key, and modify the close dialog warning to indicate that the warning only applies to keyboard quitting, r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D124222
2021-09-08 12:32:57 +00:00
Neil Deakin
bacad5868c Bug 1724976, whether to show quit warning should not be dependent on session restore state, and remove the redundant browser.sessionstore.warnOnQuit preference, r=Gijs,fluent-reviewers,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D124221
2021-09-08 12:32:57 +00:00
Drew Willcoxon
dd477a0aff Bug 1729569 - Add a Nimbus variable for the Firefox Suggest scenario. r=nanj
This adds a `quickSuggestScenario` Nimbus variable.

We could use the `quickSuggestShouldShowOnboardingDialog` variable to
distinguish between offline and online on the client, since offline won't get
the onboarding but online will. However, using a separate variable would be
clearer and possibly less confusing for stakeholders, and it would also allow us
to have finer control over the onboarding prompt if we need it.

We'll need to distinguish between the two scenarios on the client for telemetry
pings, tweaks to the preferences UI, and possibly other things.

Differential Revision: https://phabricator.services.mozilla.com/D124844
2021-09-07 23:58:46 +00:00
Drew Willcoxon
aeaf5b02d8 Bug 1728430 - Part 1: Add a separate pref for sponsored Firefox Suggest results. r=mak
The Jira ticket (link in the bug) calls for two separate checkboxes for Firefox
Suggest results: a main checkbox plus a sponsored-suggestions checkbox. The
sponsored-suggestions checkbox is subordinate to the main checkbox, i.e., the
main checkbox has to be checked to turn on sponsored suggestions. This will
allow users to toggle sponsored suggestions separately from non-sponsored
suggestions. It's a change from the current situation where we have only one
pref and checkbox that control both sponsored and non-sponsored suggestions.

So part 1 of fixing this bug is to add a new pref for sponsored suggestions.
This revision keeps the current `suggest.quicksuggest` pref as the main pref and
adds a new `suggest.quicksuggest.sponsored` pref. I confirmed with Natalie that
we want to enable both prefs when the user opts in through the onboarding
dialog.

We currently record a telemetry event when `suggest.quicksuggest` is toggled. We
also want a similar event for the new pref, so this adds one.

The pref situation for Firefox Suggest is confusing but in summary:

* `browser.urlbar.quicksuggest.enabled`: The global toggle for the entire
  Firefox Suggest rollout involving sponsored and non-sponsored suggestions, the
  related telemetry and preferences UI, etc. This pref can be overridden by the
  `quickSuggestEnabled` Nimbus variable. If false, neither sponsored nor
  non-sponsored suggestions will be shown. If true, then we look at the
  individual `suggest.quicksuggest` and `suggest.quicksuggest.sponsored` prefs.
* `browser.urlbar.suggest.quicksuggest`: Whether any Firefox Suggest results are
  shown. This must be true to show both non-sponsored and sponsored results.
* `browser.urlbar.suggest.quicksuggest.sponsored`: Whether sponsored Firefox
  Suggest results are shown. Both this pref and `suggest.quicksuggest` must be
  true to show sponsored results.

Differential Revision: https://phabricator.services.mozilla.com/D124300
2021-09-06 18:56:10 +00:00
Andrei Oprea
681df612a2 Bug 1728420 - New messaging surface Spotlight r=Mardak,dmose,nanj
Differential Revision: https://phabricator.services.mozilla.com/D121913
2021-09-03 13:41:21 +00:00
Tim Huang
b91f68c30d Bug 1727505 - Part 1: Enable restrict relaxing default referrer policy in ETP strict mode and private browsing mode. r=pbz
This patch adds a new flag to the ContentBlockingCategoriesPrefs and
enable the feature in strict mode and PBM. Also, this patch set the pref
to true in the ETP custom mode.

Differential Revision: https://phabricator.services.mozilla.com/D123769
2021-09-01 18:35:04 +00:00
Kirk Steuber
07a7d0d66a Bug 1720742 - Allow Firefox to restart to apply updates when no windows are open r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D123842
2021-08-31 22:49:11 +00:00
Drew Willcoxon
4381b30b23 Bug 1727668 - Integrate Merino with Firefox Suggest/quick suggest. r=mak,nanj
This integrates a fetch to Merino in UrlbarProviderQuickSuggest. We continue to
do the remote settings fetch too. Per the Jira ticket, we should prefer the
Merino suggestion when both sources return one.

Each fetch is controlled by a new pref and Nimbus variable, so we can enable
them independently.

At first I started making a UrlbarProviderMerino class, but it's better to
modify UrlbarProviderQuickSuggest because everything besides the fetch source is
the same: We want to collect the same telemetry, have the same results and
payloads, etc.

Depends on D123852

Differential Revision: https://phabricator.services.mozilla.com/D123707
2021-08-30 22:48:12 +00:00
Dão Gottwald
030b26fc0f Bug 1727907 - Make Firefox Suggest an opt-in feature and update the onboarding dialog accordingly. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D123852
2021-08-30 15:56:28 +00:00
Andrei Oprea
dae1779589 Bug 1725131 - Remove messaging system code related to the Bookmark panel r=pdahiya,Mardak,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D122342
2021-08-19 13:17:13 +00:00
Nicolas Chevobbe
51feb51bfb Bug 1702715 - [devtools] Enable server side target switching. r=bomsy,Honza,jdescottes,ladybenko.
Differential Revision: https://phabricator.services.mozilla.com/D122327
2021-08-17 18:15:15 +00:00
Toshihito Kikuchi
fc81527d4d Bug 1587762 - Enable browser.tabs.unloadOnLowMemory by default. r=haik
Differential Revision: https://phabricator.services.mozilla.com/D121799
2021-08-17 16:28:50 +00:00
Marian-Vasile Laza
d4075b13a4 Backed out changeset c734901eec31 (bug 1702715) for causing bc failures on browser_ext_devtools_network_targetSwitch.js. CLOSED TREE 2021-08-13 21:04:21 +03:00
Nicolas Chevobbe
f4ee420cd7 Bug 1702715 - [devtools] Enable server side target switching. r=bomsy,Honza,jdescottes,ladybenko.
Differential Revision: https://phabricator.services.mozilla.com/D122327
2021-08-13 16:43:02 +00:00
Drew Willcoxon
ad27e5fa12 Bug 1723149 - Enable Firefox Suggest address bar labels for all en-* locales. r=mak,nanj,andreio
Differential Revision: https://phabricator.services.mozilla.com/D121437
2021-08-06 00:18:33 +00:00
Gavin Lazar Suntop
f92cee101a Bug 1722967 - adding reader mode cta pref r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D121415
2021-08-04 21:57:30 +00:00
William Durand
b1c4ce35a8 Bug 1720845 - Remove the extensions.webextPermissionPrompts pref. r=rpl,robwu,asuth
This patch removes the `extensions.webextPermissionPrompts` pref as well as
`permissionPromptsEnabled` prop on `mozAddonManager`.

While working on this patch, we noticed that some of the `browser_webapi.js`
weren't testing anything for a while now. That has been fixed. In addition,
the `test_blocklistchange.js` file has been updated to handle the permissions
prompt.

Differential Revision: https://phabricator.services.mozilla.com/D121114
2021-07-30 14:25:24 +00:00
Scott
6fda0f10ac Bug 1721239 - Pocket newtab server signal to toggle pocket collections. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D121150
2021-07-29 22:40:45 +00:00
Scott
2ac943a89b Bug 1691518 - Remove v1 personalization from newtab r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D120368
2021-07-28 22:42:32 +00:00
Haik Aftandilian
2d4e823127 Bug 1722412 - Remove Mac Flash Sandboxing Prefs r=handyman
Remove Mac Flash sandboxing prefs.

Differential Revision: https://phabricator.services.mozilla.com/D120909
2021-07-27 19:04:13 +00:00
Gavin Lazar Suntop
49d51fcf01 Bug 1717891 - Spoc position pref r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D119435
2021-07-23 16:34:12 +00:00
Julian Descottes
66ea60801d Bug 1721540 - [devtools] Remove the preference behind devtools color-scheme simulation buttons r=nchevobbe
Depends on D120441

Differential Revision: https://phabricator.services.mozilla.com/D120442
2021-07-23 07:12:06 +00:00
Dorel Luca
dfb50ce6a2 Backed out changeset cfd1a5096364 (bug 1717891) for XPCshell failures in toolkit/components/nimbus/test/unit/test_FeatureManifest.js. CLOSED TREE 2021-07-23 07:38:21 +03:00
Gavin Lazar Suntop
b7b26449c6 Bug 1717891 - Spoc position pref r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D119435
2021-07-23 01:07:38 +00:00
Punam Dahiya
71006b1f9c Bug 1720758 - Remove browser.aboutwelcome.protonDesign pref and pre-MR1 multistage onboarding r=Mardak
Cleanup pre-MR1 new user onboarding experience  by
 - removing browser.aboutwelcome.protonDesign pref
 - removing pre-MR1 multistage screen
 - removing pre-MR1 AboutWelcomeDefault content
 - fix respective tests

Differential Revision: https://phabricator.services.mozilla.com/D120038
2021-07-22 16:57:32 +00:00
Csoregi Natalia
0d29385f78 Backed out changeset c2cb820e5a69 (bug 1720758) for causing failures on browser_aboutwelcome_multistage_default.js. CLOSED TREE 2021-07-22 10:03:54 +03:00
Punam Dahiya
949c93cd22 Bug 1720758 - Remove browser.aboutwelcome.protonDesign pref and pre-MR1 multistage onboarding r=Mardak
Cleanup pre-MR1 new user onboarding experience  by
 - removing browser.aboutwelcome.protonDesign pref
 - removing pre-MR1 multistage screen
 - removing pre-MR1 AboutWelcomeDefault content
 - fix respective tests

Differential Revision: https://phabricator.services.mozilla.com/D120038
2021-07-22 05:18:06 +00:00
Nicolas Chevobbe
358dccd20c Bug 1721571 - [devtools] Remove ResponsiveActor (get|set|clear)MetaViewportOverride. r=ochameau,devtools-backward-compat-reviewers.
The functions were only called from RDM ui `updateTouchSimulation`, before
the call to updateConfiguration for touch simulation, based on the touch simulation value.
This means we can directly set the proper flag on the docShell in
BrowsingContextTargetActor#updateTargetConfiguration before handling touch simulation.

The devtools.responsive.metaViewport.enabled pref is removed, as it was set to
true by default, and wasn't exposed in any UI.

Differential Revision: https://phabricator.services.mozilla.com/D120456
2021-07-21 12:46:51 +00:00
Michael Cooper
8c5d5ad8f6 Bug 1719755 - Get sponsored topsites data from Contile by default r=dao,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D119462
2021-07-20 20:12:40 +00:00
Csoregi Natalia
1afc671412 Backed out changeset 0ceb86d2fcc1 (bug 1719755) for xpcshell failures on test_AboutHomeStartupCacheWorker.js. CLOSED TREE 2021-07-19 23:16:28 +03:00
Michael Cooper
df03e8380b Bug 1719755 - Get sponsored topsites data from Contile by default r=dao,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D119462
2021-07-19 18:19:44 +00:00
Sandor Molnar
46a8a1bb7d Backed out changeset 2582c97cd813 (bug 1717891) for causing newtab failures. CLOSED TREE 2021-07-15 21:35:38 +03:00
Gavin Lazar Suntop
8543b8cfac Bug 1717891 - Spoc position pref r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D119435
2021-07-15 17:56:03 +00:00
Tom Ritter
42c0ec86b4 Bug 1666222: Rip fuzzyfox out of the timestamp classes 2/5 r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D119637
2021-07-14 18:18:16 +00:00
Kirk Steuber
e747f2cebc Bug 1712778 - Enable Background Update by default on Beta starting in FX91 r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D119204
2021-07-07 19:08:59 +00:00
Nihanth Subramanya
a5d79d29ab Bug 1714486 - [DoH] Allow pref values to override Remote Settings. r=necko-reviewers,jaws,dragana
Differential Revision: https://phabricator.services.mozilla.com/D116798
2021-06-23 23:28:16 +00:00
Dorel Luca
1779a0d311 Backed out 2 changesets (bug 1713036, bug 1714486) for XPCshell failures in netwerk/test/unit/test_trr.js. CLOSED TREE
Backed out changeset 06c40198b074 (bug 1713036)
Backed out changeset 41800e77c675 (bug 1714486)
2021-06-23 23:02:46 +03:00
Nihanth Subramanya
1fa8b4f4b2 Bug 1714486 - [DoH] Allow pref values to override Remote Settings. r=necko-reviewers,jaws,dragana
Differential Revision: https://phabricator.services.mozilla.com/D116798
2021-06-23 15:24:01 +00:00
Cosmin Sabou
edeaffb831 Backed out 3 changesets (bug 1714486, bug 1713036) for xpcshell failures on test_trr.js. CLOSED TREE
Backed out changeset 5161c4f25f80 (bug 1713036)
Backed out changeset 6ce07df62710 (bug 1713036)
Backed out changeset c824fe9b4adb (bug 1714486)
2021-06-23 08:00:36 +03:00
Nihanth Subramanya
4e001bacfc Bug 1714486 - [DoH] Allow pref values to override Remote Settings. r=necko-reviewers,jaws,dragana
Differential Revision: https://phabricator.services.mozilla.com/D116798
2021-06-23 02:29:18 +00:00
Paul Zuehlcke
4c29bed2b9 Bug 1717602 - Enable places.forgetThisSite.clearByBaseDomain for all channels. r=szabka
Differential Revision: https://phabricator.services.mozilla.com/D118457
2021-06-22 14:31:34 +00:00
Kajal Sah
371a34a387 Bug 1715838 - Creates preference for new screenshot components. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D117654
2021-06-21 15:07:47 +00:00