Commit Graph

1682 Commits

Author SHA1 Message Date
Emily McMinn
47d4b9ac59 Bug 1846342 - Add supplemental info_text to shopping sidebar template r=desktop-theme-reviewers,pdahiya,aminomancer,dao
Differential Revision: https://phabricator.services.mozilla.com/D185074
2023-08-08 15:07:44 +00:00
Cristina Horotan
23c64f3bf9 Bug 1804804 - updated disable syntax for browser_aboutwelcome_upgrade_multistage_mr.js a=test-only 2023-08-04 22:59:51 +03:00
Natalia Csoregi
9c324e0c4c Bug 1804804 - Disable browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js on Linux and Win 11 debug for having an extremely high failure rate. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D185376
2023-08-04 01:06:22 +00:00
Jason Prickett
b8dea0fc38 Bug 1846108 - Add styles for feature callout survey confirmation screen r=aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D184876
2023-07-29 03:42:06 +00:00
hanna alemu
032131cd81 Bug 1838288 - Create Feature Callout layout to support smaller image r=omc-reviewers,aminomancer,jprickett
Differential Revision: https://phabricator.services.mozilla.com/D184859
2023-07-28 23:43:05 +00:00
scottdowne
dc1aa95c58 Bug 1845624 - Pocket newtab adding back read time to Pocket stories from new api. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D184642
2023-07-28 22:53:51 +00:00
Shane Hughes
0f4e587520 Bug 1845862 - Support primary buttons in Feature Callout. r=jprickett
Differential Revision: https://phabricator.services.mozilla.com/D184788
2023-07-28 20:51:17 +00:00
Jason Prickett
f43226a1f2 Bug 1845421 - Add ability to disable primary button until multiselect option is selected r=aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D184670
2023-07-27 18:39:29 +00:00
Emily McMinn
eb39cc9a65 Bug 1840517 - Render addons screen & tiles, and allow addons to be intalled from addonspicker component r=desktop-theme-reviewers,omc-reviewers,dao,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D182128
2023-07-24 18:59:03 +00:00
Jason Prickett
d444ae7d62 Bug 1844212 - Implement ability to hide steps indicator in about welcome r=aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D184346
2023-07-24 07:28:48 +00:00
Shane Hughes
0e39523d2a Bug 1838295 - Feature Callout fallback anchor system. r=jprickett
Differential Revision: https://phabricator.services.mozilla.com/D184067
2023-07-23 02:57:02 +00:00
Cristian Tuns
f0bbf8faa6 Backed out changeset 6f0a2e1e42f5 (bug 1838295) for causing bc failures in browser_feature_callout_in_chrome.js CLOSED TREE 2023-07-22 01:40:06 -04:00
Shane Hughes
6ca5aa7977 Bug 1833193 - Avoid anchoring CFRs to widgets in customize mode. r=omc-reviewers,jprickett
Differential Revision: https://phabricator.services.mozilla.com/D184069
2023-07-22 04:17:51 +00:00
Shane Hughes
ab73a1849d Bug 1838295 - Feature Callout fallback anchor system. r=jprickett
Differential Revision: https://phabricator.services.mozilla.com/D184067
2023-07-22 03:47:34 +00:00
Emily McMinn
6f4e6300be Bug 1796699 - Allow for a configurable alt-tag on the about:welcome/Spotlight logo element r=omc-reviewers,aminomancer
Allows a localized alt tag to be added to the logo element (for ex. in Spotlights where the logo is replaced by an image.)

Implemented similarly to the alt-tag for the onboarding illustrations; localization requires a `string_id` with an associated `.aria-label` prop.

Differential Revision: https://phabricator.services.mozilla.com/D184139
2023-07-20 20:10:11 +00:00
Tiaan Louw
6920ea8289 Bug 1836557 - The result of a color-mix() is always in the modern color syntax r=emilio
We convert the resulting colors of a color-mix() to srgb modern syntax.
This allows the result of a color-mix to be out of gamut, which is now
what the spec requires.

Discussion here: https://github.com/w3c/csswg-drafts/issues/8444

Differential Revision: https://phabricator.services.mozilla.com/D183647
2023-07-20 17:41:48 +00:00
Shane Hughes
40fabcfcf3 Bug 1833193 - Allow CFRs to use alt_anchor_id in more situations where anchor_id is not available. r=omc-reviewers,hanna_a
Differential Revision: https://phabricator.services.mozilla.com/D178099
2023-07-19 20:25:15 +00:00
Tooru Fujisawa
ce5ebcc064 Bug 1843789 - Part 3: Rewrite testing/mochitest/BrowserTestUtils/BrowserTestUtils.sys.mjs consumers in html/xhtml to use ChromeUtils.importESModule. r=ahal,fxview-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D183659
2023-07-18 23:06:30 +00:00
Shane Hughes
dc77a4b351 Bug 1835950 - Make images in Spotlight modals load lazily. r=omc-reviewers,dmose
Make the main Spotlight image always lazy load, and make other
Spotlight/about:welcome images lazy load if the configured src is an
http or https URL. This is to fix a bug where slow image loading due to
network issues could cause Spotlight modals to hang while blocking
interaction with the rest of the browser.

Differential Revision: https://phabricator.services.mozilla.com/D180483
2023-07-18 00:52:33 +00:00
Nick Alexander
bd3b0949b0 Bug 1805514 - Part 1: Support launch_action in Windows native toast notifications. r=barret
`launch_action` is both top-level (when the toast is clicked) and
per-action (when a button is clicked).

Differential Revision: https://phabricator.services.mozilla.com/D182312
2023-07-15 02:34:05 +00:00
Narcis Beleuzu
b3557244ea Backed out changeset 949ab6d791cd (bug 1840517) for bc failure on browser_aboutwelcome_multistage_mr.js 2023-07-14 01:37:54 +03:00
Emily McMinn
c4e12e1095 Bug 1840517 - Render addons screen & tiles, and allow addons to be intalled from addonspicker component r=desktop-theme-reviewers,omc-reviewers,dao,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D182128
2023-07-13 21:30:07 +00:00
Jason Prickett
dcf79e6ec3 Bug 1826588 - add newtab feature callout trigger and prefs r=aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D182405
2023-07-13 06:38:52 +00:00
Iulian Moraru
f191451a5a Backed out changeset 1ae88f81ac4a (bug 1840517) for causing newtab failures. CLOSED TREE 2023-07-12 23:56:57 +03:00
Emily McMinn
824a92e3ed Bug 1840517 - Render addons screen & tiles, and allow addons to be intalled from addonspicker component r=desktop-theme-reviewers,omc-reviewers,dao,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D182128
2023-07-12 18:44:29 +00:00
Mark Banner
544ecba3af Bug 1837176 - Convert imports of httpd.js to consume the ES module directly. r=necko-reviewers,webcompat-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,robwu,issammani,bytesized,pbz,valentin
Differential Revision: https://phabricator.services.mozilla.com/D181159
2023-07-12 13:38:34 +00:00
Mark Banner
88e658c23d 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
Mark Banner
2eda629a6d Bug 1842869 - Simplify and fix newtab's ESLint configuration. r=aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D183285
2023-07-11 20:29:19 +00:00
Shane Hughes
a9e75d53ce Bug 1825069 - Refactor AboutWelcome MultiSelect component to support sentiment collection. r=jprickett
Differential Revision: https://phabricator.services.mozilla.com/D182275
2023-07-11 17:55:56 +00:00
Shane Hughes
99e82b0f08 Bug 1821826 - Refactor FeatureCallout to support generic triggers. r=omc-reviewers,fxview-reviewers,tabbrowser-reviewers,dao,jprickett,sclements
Also disable the Firefox View feature tour to avoid any risk of
regressions. The feature tour code will be removed in a later patch.
It's still present for now for testing purposes.

Differential Revision: https://phabricator.services.mozilla.com/D180927
2023-07-11 16:00:40 +00:00
negin
bda9ac3eda Bug 1839431 - [about:welcome] Make Embedded Migration wizard default in Fx117 r=omc-reviewers,pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D181788
2023-07-11 14:08:21 +00:00
Mike Conley
f2f2869242 Bug 1823489 - Have the migration-wizard element create the panel-list in its shadow root. r=kpatenio,negin,desktop-theme-reviewers,dao
This involves opening the shadow root of the migration wizard, as the panel-list
really isn't designed to handle being embedded within a closed shadow root.

Differential Revision: https://phabricator.services.mozilla.com/D182484
2023-07-10 18:31:19 +00:00
Cristina Horotan
90490ed96b Backed out 2 changesets (bug 1823489) for causing bc failures at browser_multistage_spotlight.js
Backed out changeset 684648252672 (bug 1823489)
Backed out changeset 15437d29bacc (bug 1823489)
2023-07-10 17:47:20 +03:00
Mike Conley
55bee439b7 Bug 1823489 - Have the migration-wizard element create the panel-list in its shadow root. r=kpatenio,negin,desktop-theme-reviewers,dao
This involves opening the shadow root of the migration wizard, as the panel-list
really isn't designed to handle being embedded within a closed shadow root.

Differential Revision: https://phabricator.services.mozilla.com/D182484
2023-07-10 13:34:04 +00:00
Mike Conley
904146f26b Bug 1831974 - Wait for history to update with back/forward state before continuing in browser_aboutwelcome_multistage_mr test. r=negin
Differential Revision: https://phabricator.services.mozilla.com/D182730
2023-07-06 19:00:02 +00:00
Nan Jiang
446a55a336 Bug 1841056 - Fix a dismissal regression for SOV r=ttran
Differential Revision: https://phabricator.services.mozilla.com/D182473
2023-06-29 16:49:15 +00:00
Tif Tran
44e44e642f Bug 1840311 - Record SOV (Share of Voice) partner assignment r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D181954
2023-06-28 07:34:30 +00:00
Mike Conley
9c74548aa6 Bug 1839727 - Allow MigrationWizardChild to bind to a new <migration-wizard>. r=kpatenio,pdahiya
This is because about:welcome creates a new <migration-wizard> every time
the import card is navigated to. The change to MigrationWizardChild allows
it to re-bind to the most recently <migration-wizard> to fire one of its
events.

Differential Revision: https://phabricator.services.mozilla.com/D181903
2023-06-27 16:22:36 +00:00
Chris H-C
eca601ffd9 Bug 1836283 - Reinstrument contextual services PingCentre pings in parallel with Glean r=perry.mcmanis,nanj,wstuckey
Covers topsites and quicksuggest impressions, clicks, and blocks.

Removes unused and not-to-be-used topsites-in-urlbar pingcentre instrumentation
rather than reinstrumenting it.

Differential Revision: https://phabricator.services.mozilla.com/D179856
2023-06-26 19:02:46 +00:00
negin
b882e48890 Bug 1837051 - Add Embedded Migration Wizard support for spotlight dialog r=omc-reviewers,pdahiya,mconley
Differential Revision: https://phabricator.services.mozilla.com/D180713
2023-06-23 19:23:51 +00:00
Mike Conley
e8864ee16f Bug 1838926 - Add ASRouter targeting for whether or not the user has ever used the migration wizard to import passwords from a CSV file. r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D181287
2023-06-23 14:14:26 +00:00
Katherine Patenio
ce9d8a5dad Bug 1834831 - update imports of browser/modules JSMs r=webdriver-reviewers,perftest-reviewers,zeid,extension-reviewers,settings-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sessionstore-reviewers,tabbrowser-reviewers,whimboo,mhowell,sgalich,robwu,sparky,Standard8,mconley,dao,sclements
Differential Revision: https://phabricator.services.mozilla.com/D179169
2023-06-19 18:44:48 +00:00
Cristian Tuns
f826f1b621 Backed out 2 changesets (bug 1834831) for causing node failures with checkBundles CLOSED TREE
Backed out changeset 58b351a155c8 (bug 1834831)
Backed out changeset 1acbb5231d14 (bug 1834831)
2023-06-19 13:22:35 -04:00
Katherine Patenio
333197cd22 Bug 1834831 - update imports of browser/modules JSMs r=webdriver-reviewers,perftest-reviewers,zeid,extension-reviewers,settings-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sessionstore-reviewers,tabbrowser-reviewers,whimboo,mhowell,sgalich,robwu,sparky,Standard8,mconley,dao,sclements
Differential Revision: https://phabricator.services.mozilla.com/D179169
2023-06-19 16:46:18 +00:00
Mike Conley
fededa4b9c Bug 1838507 - Default the about:welcome migration behaviour to the legacy XUL dialog. r=Mardak
This adds a new behaviour that opens the legacy migration wizard from about:welcome,
and sets the pref to default to that behaviour.

This also adds the behaviour to the FeatureManifest.yaml file so that it can be
instrumented remotely via Nimbus.

Differential Revision: https://phabricator.services.mozilla.com/D181105
2023-06-15 16:33:43 +00:00
Tif Tran
0cc31ffcb7 Bug 1838051 - Add Nimbus variable to use 3 Contile tiles r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D180716
2023-06-14 17:45:10 +00:00
Marco Castelluccio
860f602d4e Bug 1837741 - Remove Preferences.sys.mjs usage from the ToolbarPanelHub module. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D180538
2023-06-13 10:20:00 +00:00
Perry McManis
95a287d465 Bug 1835151 - Improve the usefullness of Event Context Parse Errors in glean r=omc-reviewers,aminomancer
This patch is a potential improvement to handling of event_context parse errors.

At the point of instrumentation we have the Event Context as a `String`. When we created this error metric, our expectation was that we would get only (or at least primarily) JavaScript `Object`s that we would want to parse, check for fields, etc. Failure to parse via `JSON.parse()` was then expected to be mostly for cases where fields were malformed, contained illegal data, etc. In practice, it turned out that we mainly receive things that look like they ought to be `String`s after all.

This change imposes two small requirements that make it much more likely that when we see a parse error that the resulting increment is actually giving us valuable information.

Differential Revision: https://phabricator.services.mozilla.com/D179612
2023-06-09 17:38:47 +00:00
Shane Hughes
075092d296 Bug 1832715 - Allow multistage spotlight OPEN_URL actions to include UTM params. r=omc-reviewers,negin
Differential Revision: https://phabricator.services.mozilla.com/D177848
2023-06-08 19:20:07 +00:00
Natalia Csoregi
64cf294e7c Backed out changeset e44f4d43b823 (bug 1833091) for causing permafailures on browser_topsites_annotation.js. CLOSED TREE 2023-06-08 03:17:53 +03:00