Commit Graph

135 Commits

Author SHA1 Message Date
Andrei Oprea
3329e9506d Bug 1721178 - Add targeting trigger for successful captive portal login r=dmose
Differential Revision: https://phabricator.services.mozilla.com/D120730
2021-08-04 20:22:05 +00:00
Christoph Kerschbaumer
5ee0a6a910 Bug 1719272: Annotate failing browser/ tests to potentially enable https-first mode in Nightly r=webcompat-reviewers,denschub,webdriver-reviewers,preferences-reviewers,Gijs,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D119177
2021-07-28 19:16:16 +00:00
Sandor Molnar
5e383dfda4 Backed out changeset 7eb8945dd8e3 (bug 1719272) for causing bustages in gecko decision task. CLOSED TREE 2021-07-28 19:47:06 +03:00
Christoph Kerschbaumer
8fef13ba13 Bug 1719272: Annotate failing browser/ tests to potentially enable https-first mode in Nightly r=webcompat-reviewers,denschub,webdriver-reviewers,preferences-reviewers,Gijs,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D119177
2021-07-28 16:08:07 +00:00
Andrei Oprea
55f1a658e5 Bug 1719513 - Increase targeting attribute timeout to account for network requests r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D120329
2021-07-21 08:45:31 +00:00
Ed Lee
ed2b031c72 Bug 1699842 - Keep Firefox in Dock for macOS where windows would Pin without showing images r=pdahiya,flod
Update ShellService to also check mac pinned but only from the main process, so have AboutWelcomeChild request pinned for use in getDefaults and prepareContent. Remove windows images and consolidate back to single shared css without spacers and instead use margin: auto with logo that is no longer fixed. Split out pin strings to own screen/section and use PLATFORM. Add macOS default prompt message without touching existing windows one.

Differential Revision: https://phabricator.services.mozilla.com/D115967
2021-05-28 11:04:22 +00:00
Andrei Oprea
a7c4dddbd7 Bug 1677226 - Targeting.jsm should use the same source for channel as browserSettings.update.channel r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D113538
2021-04-28 10:52:19 +00:00
Andrei Oprea
11fa928338 Bug 1702000 - Add pin to taskbar action to the primary button r=andreio
Share needPin and pin methods from ShellService and reuse from default prompt, upgrade dialog and special message actions. Use these to show "primary" vs "default" in the prompt.

Differential Revision: https://phabricator.services.mozilla.com/D111244
2021-04-14 15:09:34 +00:00
smolnar
05e21e1d85 Backed out changeset d39717cd014e (bug 1702000) for causing mochitest bc failures in browser_aboutNewTab_defaultBrowserNotification. CLOSED TREE 2021-04-14 15:27:51 +03:00
Andrei Oprea
6a90939695 Bug 1702000 - Add pin to taskbar action to the primary button r=andreio
Share needPin and pin methods from ShellService and reuse from default prompt, upgrade dialog and special message actions. Use these to show "primary" vs "default" in the prompt.

Differential Revision: https://phabricator.services.mozilla.com/D111244
2021-04-14 10:24:19 +00:00
Ed Lee
72bc9fae7f Bug 1696444 - Pin Firefox only if not already pinned to avoid changing taskbar icon r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D108998
2021-03-19 16:20:42 +00:00
Noemi Erli
fb77974701 Backed out changeset 29d477a1a826 (bug 1696444) for causing failures in browser_sma_docs.js CLOSED TREE 2021-03-19 17:54:37 +02:00
Ed Lee
e5fdf1b76e Bug 1696444 - Pin Firefox only if not already pinned to avoid changing taskbar icon r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D108998
2021-03-19 14:34:35 +00:00
Kate Hudson
93df0e828b Bug 1692230 - Move nimbus code to its own directory r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D105567
2021-02-20 02:51:12 +00:00
Ed Lee
44267a5d28 Bug 1686343 - Ask user to pin Firefox during windows about:welcome onboarding r=pdahiya
Support pin special action and add a new action property to wait for default browser that changes styles and content.

Differential Revision: https://phabricator.services.mozilla.com/D105653
2021-02-19 10:25:54 +00:00
Andrei Oprea
c516c7b892 Bug 1692227 - Add ExperimentFeature to newnewtab/settings panel r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D104987
2021-02-18 17:05:15 +00:00
Andrei Oprea
7158d2b6c3 Bug 1693437 - Fix Intermittent toolkit/components/messaging-system/test/browser/browser_remotesettingsexperimentloader_init.js r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D105603
2021-02-18 14:13:57 +00:00
Andrei Oprea
1e3661e19a Bug 1692545 - Don't throw on enrollment if a duplicate feature id exists r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D105226
2021-02-17 21:39:58 +00:00
Kate Hudson
723321f99f Bug 1692228 - Send exposure for New Tab Feature r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D105005
2021-02-17 13:44:38 +00:00
Andrei Oprea
2ab49b9ce5 Bug 1691516 - Experiment Store Sync cache should store each feature pref separately r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D104688
2021-02-16 17:01:29 +00:00
Cosmin Sabou
d863e23d85 Backed out changeset 6f247372f7ab (bug 1691516) for causing a spike in failure rate for Bug 1276456 and Bug 1630974. 2021-02-16 07:04:50 +02:00
Andrei Oprea
1952f3bee5 Bug 1691516 - Experiment Store Sync cache should store each feature pref separately r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D104688
2021-02-15 19:22:37 +00:00
Andrei Oprea
e9432a0ca7 Bug 1692099 - File path is undefined for ExperimentStore r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D104815
2021-02-11 16:48:45 +00:00
Andrei Oprea
4b3fd0ea2d Bug 1691526 - Enable 'os' level targeting for Nimbus Experiment r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D104545
2021-02-09 22:47:01 +00:00
Kate Hudson
94db7e67f5 Bug 1670293 - RSExperimentLoader should expose evaluateJexl for testing r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D104401
2021-02-09 21:25:30 +00:00
Andrei Oprea
9becda0093 Bug 1690312 - Remove checks for exposure ping and allow it to be sent multiple times r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D103941
2021-02-09 21:13:51 +00:00
Csoregi Natalia
7d00139809 Backed out changeset 195bf8b32fcb (bug 1691526) for xpcshell failures on test_targeting.js. CLOSED TREE 2021-02-09 22:22:12 +02:00
Andrei Oprea
02cae3e35d Bug 1691526 - Enable 'os' level targeting for Nimbus Experiment r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D104545
2021-02-09 19:38:18 +00:00
Kate Hudson
17c048556f Bug 1672202 - Add Feature API with default values r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D104056
2021-02-06 01:24:06 +00:00
Mihai Alexandru Michis
c9b07638fb Backed out changeset 110829513605 (bug 1672202) for causing bc failures in browser_autocomplete_import.js
CLOSED TREE
2021-02-06 01:00:32 +02:00
Kate Hudson
e203806f0d Bug 1672202 - Add Feature API with default values r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D104056
2021-02-05 21:00:32 +00:00
Andrei Oprea
ad02f3d21c Bug 1689563 - Ensure ExperimentAPI can be used without try/catch r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D103931
2021-02-05 16:21:12 +00:00
Andrei Oprea
70fb96e27c Bug 1685525 - Update or add a trigger capable of targeting newtab/homepage for messages r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D101936
2021-02-01 22:01:52 +00:00
Butkovits Atila
dd685ab77d Backed out changeset 9464e66648e3 (bug 1685525) for node failures. CLOSED TREE 2021-02-01 23:24:42 +02:00
Andrei Oprea
ecf44dcdb5 Bug 1685525 - Update or add a trigger capable of targeting newtab/homepage for messages r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D101936
2021-02-01 19:36:47 +00:00
Kate Hudson
cdc4b73d76 Bug 1690006 - Part 2. Move activateBranch to ExperimentAPI r=andreio
* Reduces redundancy with getFeatureBranch
* Removes incorrect activation in hasExperimentForFeature

Differential Revision: https://phabricator.services.mozilla.com/D103664
2021-02-01 16:33:28 +00:00
Kate Hudson
1faf68510f Bug 1690006 - Part 1. Add sendExposure option to isFeatureEnabled r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D103663
2021-02-01 16:33:51 +00:00
Punam Dahiya
079a5ce7c6 Bug 1686142 - Update SHOW_MIGRATION_WIZARD SpecialMessageActions Schema to validate source param r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D101818
2021-01-21 18:47:13 +00:00
Bernard Igiri
715bebe616 Bug 1649610 - Remove OS.File from SharedDataMap.jsm -r=emalysz,gijs,k88hudson,andreio
The OS.File code here doesn't seem to be necessary so I removed it.

Differential Revision: https://phabricator.services.mozilla.com/D97653
2021-01-15 14:28:11 +00:00
Bogdan Tara
40c92ba89b Backed out changeset 4f5d08880ea8 (bug 1649610) for browser/components/* and toolkit/components/* failures CLOSED TREE 2021-01-12 01:17:25 +02:00
Bernard Igiri
2cf5559c87 Bug 1649610 - Remove OS.File from SharedDataMap.jsm -r=emalysz,gijs,k88hudson,andreio
The OS.File code here doesn't seem to be necessary so I removed it.

Differential Revision: https://phabricator.services.mozilla.com/D97653
2021-01-11 16:13:58 +00:00
Andrei Oprea
5244e3ce08 Bug 1683286 - ExperimentAPI should read the collection name from prefs r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D100132
2021-01-07 15:57:44 +00:00
Andrei Oprea
fe21f6f79e Bug 1684455 - The fingerprint protection CFR is not triggered r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D100650
2021-01-05 09:15:44 +00:00
emcminn
d18b175751 Bug 1683412 - Enhance SHOW_MIGRATION_WIZARD to handle source param; add tests for SHOW_MIGRATION_WIZARD r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D100164
2020-12-22 23:22:17 +00:00
Andrei Oprea
1a3b18c1c4 Bug 1682821 - Fix content blocking milestone message test and trigger r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D99891
2020-12-17 17:58:43 +00:00
Andrei Oprea
1183c19411 Bug 1681488 - Test against experiments without a FeatureConfig defined r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D99267
2020-12-15 20:56:32 +00:00
Andrei Oprea
d821a11e82 Bug 1680371 - Synchronous Experiment API for Non-First-Startup Use Cases r=k88hudson,pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D99077
2020-12-11 17:59:51 +00:00
Andrei Oprea
e638a4ac30 Bug 1677809 - Use a pref to control the Remote Settings collection used for loading Experiments r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D97634
2020-11-20 18:19:57 +00:00
Erica Wright
af69c5ca7d Bug 1677836 - Default off highlights section on New Tab. r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D97360
2020-11-20 17:25:21 +00:00
Nika Layzell
ed9e85fc9a Bug 1671983 - Part 4: Stop awaiting BrowserTestUtils.loadURI, r=annyG,remote-protocol-reviewers,extension-reviewers,preferences-reviewers,whimboo,zombie
This method only is async in order to allow callers to wait for a process switch
triggered by the call to `loadURI` to be finished before resolving. With
DocumentChannel, we should never trigger a process switch eagerly like this
again, so we don't need any of the async behaviour here anymore.

This part is largely mechanical changes to tests, removing the `await` calls on
`loadURI`, and a follow-up part will remove the actual async logic from
`BrowserTestUtils.loadURI`.

Differential Revision: https://phabricator.services.mozilla.com/D94641
2020-11-12 18:01:03 +00:00