Commit graph

646 commits

Author SHA1 Message Date
Max Christian Pohle
154c1ac997 Bug 1852093 - Change 'allowUpdatesForUnelevatedInstallations' to use setPref, r=bytesized
and rename it to 'enableUpdatesForUnelevatedInstallations'.

Rationale: `defaultPref` worked in testing because the pref was manually
toggled. But in the wild, the Nimbus feature *did not* set the
preference, and therefore the background update task did not witness the
changed preference.  This meant the background update task was
_scheduled_ but, when run, immediately exited with
`SERVICE_REGISTRY_KEY_MISSING` because the pref was not set in the
background update task profile.

Differential Revision: https://phabricator.services.mozilla.com/D187865
2023-09-22 20:27:03 +00:00
Jared Hirsch
47f610d245 Bug 1848160 - Record product page exposure for users in shopping experiment. r=perry.mcmanis,shopping-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D188261
2023-09-20 17:35:23 +00:00
kriswright
9d6978c488 Bug 1853190 - Add nimbus features to control thread prefs r=xpcom-reviewers,nika
This will be used for the experiment - I followed documentation on pref features here: https://experimenter.info/desktop-pref-experiments/#example-feature

Differential Revision: https://phabricator.services.mozilla.com/D188365
2023-09-20 14:35:35 +00:00
Jan-Erik Rediger
a34f27f365 Bug 1848331 - Add ability to configure precise event timestamps through Nimbus r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D188325
2023-09-20 09:21:07 +00:00
Cosmin Sabou
c61d59732b Backed out changeset 36e95068e103 (bug 1848160) for bc failures on browser_preferences_usage.js. 2023-09-20 01:23:00 +03:00
Jared Hirsch
23be0b7524 Bug 1848160 - Record product page exposure for users in shopping experiment. r=perry.mcmanis,shopping-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D188261
2023-09-19 19:54:43 +00:00
Cieara Meador
dc0560291f Bug 1853192: Nimbus feature for Felt Privacy v1 r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D188269
2023-09-19 16:28:06 +00:00
Sandor Molnar
1fab583c30 Backed out changeset cce44d4924f3 (bug 1853192) for causing build bustages 2023-09-19 01:44:55 +03:00
Cieara Meador
0cab530058 Bug 1853192: Nimbus feature for Felt Privacy v1 r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D188269
2023-09-18 17:01:45 +00:00
Andrew Creskey
a3cd97e866 Bug 1853458 - Add HTTP/3 congestion control algorithm selection to Nimbus experiment r=necko-reviewers,kershaw
To compare the performance of Cubic CC to NewReno, we need to expose this to Nimbus.

Differential Revision: https://phabricator.services.mozilla.com/D188394
2023-09-18 13:54:30 +00:00
scottdowne
8de32e5a6d Bug 1853390 - Pocket newtab add a control to for the sponsored topsites Pocket placement r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D188345
2023-09-16 00:30:29 +00:00
Punam Dahiya
e39209e400 Bug 1851635 - Add surveyEnabled to shopping2023 Nimbus feature r=jprickett,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D188285
2023-09-15 22:22:11 +00:00
Dale Harvey
229e84d32b Bug 1853237 - Fix the type of the maxResultsNoSearchMode pref. r=mcheang
Differential Revision: https://phabricator.services.mozilla.com/D188295
2023-09-14 20:49:10 +00:00
Daisuke Akatsuka
66778c6ce8 Bug 1852187: Move sponsored suggestions higher r=adw,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D187873
2023-09-14 05:14:48 +00:00
Tom Schuster
f2c9b9e900 Bug 1851802 - Make mixed content upgrade for audio/video/image individually togglable. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D187782
2023-09-13 11:27:12 +00:00
Paul Zuehlcke
e8a3d3c4cc Bug 1852895 - Add cookie banner handling enableFirefoxDesktopUI to Nimbus. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D188070
2023-09-13 08:21:47 +00:00
Barret Rennie
8e2aefc4d6 Bug 1850127 - Handle setPref prefs which are nested r=emcminn
Pref observers registered for prefs like "foo" will also fire for pref changes
on "foo.bar", etc. If a feature registered nested prefs like these, then a
change to pref "foo.bar" would trigger the pref listener for "foo.bar" and
cause spurious unenrollments, especially when attempting to enroll in both an
experiment and rollout at the same time, and when trying to unenroll from an
experiment when also enrolled in a rollout.

Differential Revision: https://phabricator.services.mozilla.com/D187936
2023-09-12 18:30:22 +00:00
Paul Zuehlcke
c64b6cd093 Bug 1852760 - Add Nimbus features to control cookie banner handling prefs. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D187988
2023-09-12 13:53:18 +00:00
Mike Kaply
f35377c487 Bug 1851525 - Allow Firefox View icon to be set via Nimbus. r=sclements,desktop-theme-reviewers,fxview-reviewers,dao,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D187458
2023-09-07 18:01:32 +00:00
Logan Rosen
f024d94b2b Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D186092
2023-09-06 16:14:30 +00:00
Sandor Molnar
b893d167c6 Backed out changeset f5f15b313e48 (bug 1851525) for causing bc failures in browser/base/content/test/performance/browser_startup_images.js 2023-09-06 17:46:35 +03:00
Mike Kaply
dad34a6594 Bug 1851525 - Allow Firefox View icon to be set via Nimbus. r=sclements,desktop-theme-reviewers,fxview-reviewers,dao,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D187458
2023-09-06 13:41:27 +00:00
Paul Zuehlcke
84a0c76d12 Bug 1851163 - Remove obsolete felt privacy (2022) prefs. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D187275
2023-09-04 08:36:02 +00:00
Dale Harvey
6a30a8ed22 Bug 1848048 - Add a result menu to disable trending results. r=dao,fluent-reviewers,settings-reviewers,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D187066
2023-09-01 08:38:54 +00:00
Gijs Kruitbosch
41be787204 Bug 1849769 - hide ads toggle if ads are disabled and allow toggling ads enabled state via nimbus, r=kpatenio,barret
Differential Revision: https://phabricator.services.mozilla.com/D186994
2023-08-31 22:15:29 +00:00
Jason Prickett
b0f453de9f Bug 1850154 - Adds bookmarks toolbar pref to feature manifest r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D186858
2023-08-25 22:30:27 +00:00
Greg Tatum
1f946aac23 Bug 1849757 - Register "browser.translations.automaticallyPopup" with Nimbus; r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D186661
2023-08-22 17:43:00 +00:00
Greg Tatum
46f75a63b7 Bug 1849030 - Register browser.translations.enable with Nimbus; r=nordzilla
This is following the instructions from:
https://experimenter.info/desktop-pref-experiments/

Differential Revision: https://phabricator.services.mozilla.com/D186383
2023-08-17 14:36:48 +00:00
Travis Long
1230c4d6d6 Bug 1847994 - Move Glean metric configuration to its own Nimbus feature.r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D186337
2023-08-17 05:49:44 +00:00
Perry McManis
6fdd7dca63 Bug 1834792 - Make Glean ping throttling limits configurable via Nimbus r=TravisLong,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D182599
2023-08-11 15:14:40 +00:00
Shane Hughes
460a0637fd Bug 1844165 - Add a script to import messaging rollouts from Nimbus. r=omc-reviewers,emcminn,negin
Differential Revision: https://phabricator.services.mozilla.com/D183916
2023-08-10 16:12:11 +00:00
Gijs Kruitbosch
6949a84593 Bug 1847047 - move OHTTP prefs to a separate nimbus feature, enable by default, r=jhirsch,barret
Differential Revision: https://phabricator.services.mozilla.com/D185326
2023-08-04 14:28:54 +00:00
Andrew Creskey
4869702c0e Bug 1845395 - Add preconnect and network predictor to the Nimbus feature manifest r=barret
We will be running experiments on these feature over the coming months.

Differential Revision: https://phabricator.services.mozilla.com/D184506
2023-08-03 16:52:25 +00:00
Gregory Pappas
8a35d5cf5f Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D184623
2023-08-01 23:01:02 +00:00
Daisuke Akatsuka
eb41625b1c Bug 1844495: Implement base of MDN Suggestions r=adw,dao
Differential Revision: https://phabricator.services.mozilla.com/D184075
2023-07-28 00:15:27 +00:00
Iulian Moraru
d42f44b7fa Backed out changeset 058d7fc0c711 (bug 1844495) for causing bc failures on browser_quicksuggest_mdn.js. CLOSED TREE 2023-07-28 02:05:53 +03:00
Daisuke Akatsuka
931bbe3df1 Bug 1844495: Implement base of MDN Suggestions r=adw,dao
Differential Revision: https://phabricator.services.mozilla.com/D184075
2023-07-27 20:33:57 +00:00
Max Christian Pohle
31c27b64a6 Bug 1832834 - Fixed typo in experiment name, r=nalexander,application-update-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184645
2023-07-27 02:25:20 +00:00
Gregory Pappas
3eac12bbd7 Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao
Differential Revision: https://phabricator.services.mozilla.com/D184481
2023-07-26 16:28:11 +00:00
Shane Hughes
c91b7df85f Bug 1842864 - Change featureCallout Nimbus Feature into a messaging feature. r=jprickett,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184247
2023-07-25 23:02:41 +00:00
Sergey Galich
5bf752ca2d Bug 1844684 - Changing feature id for CSV import to cm-csv-import r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D184184
2023-07-22 09:16:32 +00:00
Gijs Kruitbosch
f558347d66 Bug 1843067 - provide an option for using OHTTP in shopping sidebar, r=fchasen,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D183728
2023-07-21 08:22:37 +00:00
Gavin Suntop
2eb394113c Bug 1842877 - Remove old experiment code from Reader Mode r=desktop-theme-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D183291
2023-07-19 18:49:12 +00:00
Max Christian Pohle
3572d3bdc3 Bug 1832834 - Add Nimbus feature to allow background updates for unelevated installations. r=nalexander,application-update-reviewers,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D178803
2023-07-17 23:37:29 +00:00
Noemi Erli
d5a5430477 Backed out changeset 2aed50c0b2e6 (bug 1832834) for causing xpcsheel failures CLOSED TREE 2023-07-15 01:20:53 +03:00
Barret Rennie
68a11ce621 Bug 1843126 - Report prefs that cause experiment unenrollment r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D183527
2023-07-14 18:06:16 +00:00
Max Christian Pohle
cb00fe823b Bug 1832834 - Add Nimbus feature to allow background updates for unelevated installations. r=nalexander,application-update-reviewers,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D178803
2023-07-14 17:54:00 +00:00
Mark Banner
182b6db303 Bug 1792824 - Convert ObjectUtils.jsm to an ES module. r=barret,necko-reviewers,devtools-reviewers,kershaw
Depends on D183308

Differential Revision: https://phabricator.services.mozilla.com/D183309
2023-07-12 08:07:23 +00:00
Drew Willcoxon
6ab4467c1a Bug 1837097 - Implement "Show less frequently" behavior for Pocket suggestions. r=daisuke
Same as addon suggestions.

Depends on D182632

Differential Revision: https://phabricator.services.mozilla.com/D182606
2023-07-05 15:47:24 +00:00
Sergey Galich
a7487ce2af Bug 1688213 - allowing Nimbus to control signon.management.page.fileImport.enabled pref r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D182757
2023-07-05 14:21:28 +00:00