Commit Graph

2058 Commits

Author SHA1 Message Date
Maxx Crawford
a6c95cbec9 Bug 1917030 - Create AdsFeed to manage sponsored top sites logic for HNT r=thecount,home-newtab-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D226003
2025-01-09 23:03:02 +00:00
Punam Dahiya
cf58fbd5e3 Bug 1618001 - Move React vendored libraries to the toolkit to prevent multiple instances r=sylvestre,omc-reviewers,home-newtab-reviewers,frontend-codestyle-reviewers,firefox-ai-ml-reviewers,aminomancer,mconley
Differential Revision: https://phabricator.services.mozilla.com/D232431
2025-01-08 21:08:16 +00:00
Punam Dahiya
750029ed7c Bug 1899027 - Move asrouter tests from newtab to asrouter r=home-newtab-reviewers,omc-reviewers,mconley,mviar
Differential Revision: https://phabricator.services.mozilla.com/D233024
2025-01-08 17:37:31 +00:00
Meg Viar
81a9ec1500 Bug 1937625 - Strengthen embedded browser element flags in Messaging System r=omc-reviewers,nalexander,nika,negin
Enhancements for the embedded browser component in AboutWelcome:

- Improve the speed at which the browser starts by predicting the `remoteType` the load is going to finish in
- Set `maychangeremoteness` attribute to true to allow changing remoteness if user navigates to a different URL that requires this (such as an `about:` page, though with the current set up `about:` pages won't load for security reasons).
- Set `nodefaultsrc` attribute to true to avoid loading a default URL if `src` is blank

Differential Revision: https://phabricator.services.mozilla.com/D232425
2025-01-08 00:14:40 +00:00
Butkovits Atila
248f405611 Bug 1932202 - Lint fix. a=fix. CLOSED TREE 2024-12-20 01:34:23 +02:00
Nathan Barrett
fb46ed35ba Bug 1932202 - Add telemetry for AdBanner r=home-newtab-reviewers,reemhamz
Differential Revision: https://phabricator.services.mozilla.com/D232407
2024-12-19 22:38:06 +00:00
Reem H
027359f726 Bug 1931806 - Fixing position of SafeAnchor component for DSCards to wrap around content properly. r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D230487
2024-12-18 22:51:20 +00:00
Maxx Crawford
8b175cee5e Bug 1932191 - Add telemetry for follow/blocks section events r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D231868
2024-12-17 18:25:32 +00:00
Reem H
c72a3f39ad Bug 1936054 - Add tests for AdBanner.jsx component. r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D231900
2024-12-17 18:23:09 +00:00
Reem H
0c4df6a2d9 Bug 1932205 - Configure IAB Banner positions r=home-newtab-reviewers,reemhamz
Differential Revision: https://phabricator.services.mozilla.com/D231752
2024-12-13 22:50:23 +00:00
Meg Viar
984098dbc2 Bug 1933221 - Add ability to disable closing Spotlight via ESC keypress via message JSON configuration r=omc-reviewers,hanna_a,jprickett
To support an upcoming experiment (details linked in Jira ticket referenced in bug), we want to add the ability to disable closing Spotlight with an ESC keypress via a message JSON configuration.

Differential Revision: https://phabricator.services.mozilla.com/D230170
2024-12-13 16:34:50 +00:00
scottdowne
b6b36f97db Bug 1932189 - Newtab sections follow button r=home-newtab-reviewers,fluent-reviewers,bolsson,nbarrett,npypchenko
Differential Revision: https://phabricator.services.mozilla.com/D230801
2024-12-12 02:16:01 +00:00
Florian Quèze
a41844c552 Bug 1931901 - remove leftover test references to legacy scalar APIs, r=chutten,geckoview-reviewers,extension-reviewers,home-newtab-reviewers,robwu,ohall,mconley.
Differential Revision: https://phabricator.services.mozilla.com/D229929
2024-12-10 10:31:58 +00:00
scottdowne
f12f2c9855 Bug 1935258 - Newtab sections experiment impression telemetry fix r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D231173
2024-12-05 15:32:48 +00:00
Meg Viar
1c2f1ef300 Bug 1933256 - Add embeddable browser component for use in multistage Spotlight context r=omc-reviewers,home-newtab-reviewers,mconley,negin
Differential Revision: https://phabricator.services.mozilla.com/D230284
2024-12-03 16:25:04 +00:00
Rebecca King
eee1ec6b8f Bug 1931023 - Revise keydown logic to use e.key syntax r=home-newtab-reviewers,mconley
Differential Revision: https://phabricator.services.mozilla.com/D229355
2024-12-02 16:16:45 +00:00
scottdowne
543fe95846 Bug 1932196 - Newtab story id work. r=home-newtab-reviewers,mconley
1. Pass along corpusItemId from the response as corpus_item_id.
2. Pass corpus_item_id to telemetry.
3. Use corpus_item_id for blocks and impressions.

Differential Revision: https://phabricator.services.mozilla.com/D230188
2024-11-29 17:49:04 +00:00
Logan Rosen
d24c9d9ff4 Bug 1857834 - auto-formatting with Prettier v3 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,search-reviewers,devtools-reviewers,sync-reviewers,reusable-components-reviewers,profiler-reviewers,dom-storage-reviewers,android-reviewers,firefox-ai-ml-reviewers,hjones,mcheang,mstange,sparky,janv,nchevobbe,tarek,Standard8,markh
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D230598
2024-11-29 15:18:25 +00:00
Nathan Barrett
3d55e99efb Bug 1927917 - Add tests for CardSections r=home-newtab-reviewers,reemhamz
Differential Revision: https://phabricator.services.mozilla.com/D229710
2024-11-25 21:40:42 +00:00
Nathan Barrett
96213cdc63 Bug 1927916 - Add telemetry for Sections UI r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D228709
2024-11-20 17:10:21 +00:00
scottdowne
159aff2566 Bug 1927915 - Newtab sections selectLayoutRender work and fill section spoc positions r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D229041
2024-11-15 21:26:15 +00:00
Amy Churchwell
0fb39fff08 Bug 1931003 – Remove links to Pocket Explore pages at the bottom of New Tab. r=home-newtab-reviewers,maxx
Differential Revision: https://phabricator.services.mozilla.com/D228898
2024-11-13 22:31:44 +00:00
scottdowne
7b1e836ec4 Bug 1929629 - Newtab turning off startup cache for recommended story ads r=home-newtab-reviewers,mconley
Differential Revision: https://phabricator.services.mozilla.com/D228231
2024-11-07 21:41:48 +00:00
Nathan Barrett
cb642e7a35 Bug 1927869 - Add Sections UI r=home-newtab-reviewers,maxx
Differential Revision: https://phabricator.services.mozilla.com/D227836
2024-11-07 19:49:32 +00:00
Mike Conley
1571df08b6 Bug 1927755 - Don't proxy medium rectangle images returned from UAPI through the Pocket CDN. r=home-newtab-reviewers,thecount
Passing an empty `sizes` array to DSImage will cause it to just use the raw source
URL for the image.

Differential Revision: https://phabricator.services.mozilla.com/D227676
2024-11-04 16:39:36 +00:00
Maxx Crawford
93e490d6e7 Bug 1924597 - Update weather region/locale to refer to prefs value instead of Nimbus r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D225562
2024-10-29 21:25:40 +00:00
scottdowne
fc6fdd41cb Bug 1924004 - Newtab contile cache should moved to persistent cache r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D225314
2024-10-24 17:46:59 +00:00
Nathan Barrett
11d2b81126 Bug 1922311 - create fakespot style card r=home-newtab-reviewers,desktop-theme-reviewers,fluent-reviewers,thecount,dao
Differential Revision: https://phabricator.services.mozilla.com/D225110
2024-10-23 14:31:50 +00:00
scottdowne
cb75efb0b2 Bug 1921335 - Newtab update story impressions rotation logic r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D223849
2024-10-23 00:30:54 +00:00
Maxx Crawford
ac57ec0b67 Bug 1909915 - Update logic in ActivityStream to handle different arguments for region controlled prefs r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D217766
2024-10-16 17:08:38 +00:00
Mike Conley
8f93af2686 Bug 1920799 - Add tests for the new menu messaging surface for the FxA CTA message. r=pdahiya,omc-reviewers,home-newtab-reviewers,nbarrett
To manually test the message, make sure to set
`browser.newtabpage.activity-stream.asrouter.devtoolsEnabled` to `true`,
and then visit about:asrouter. Scroll down to the message with ID
FXA_ACCOUNTS_APPMENU_PROTECT_BROWSING_DATA, and click "Show".

This will default to opening the AppMenu with the message. You can open
it for the PXI menu by changing `testingTriggerContext` in the test
message definition from "app_menu" to "pxi_menu".

Differential Revision: https://phabricator.services.mozilla.com/D224790
2024-10-15 16:15:09 +00:00
Maxx Crawford
38ab641749 Bug 1923313 - Add is_list_card attribute to impression/dismiss telemetry events r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D225376
2024-10-11 19:00:01 +00:00
Chris H-C
724b00c304 Bug 1920562 - Remove JS uses of Services.telemetry.setEventRecordingEnabled r=florian,extension-reviewers,settings-reviewers,pip-reviewers,credential-management-reviewers,search-reviewers,devtools-reviewers,sync-reviewers,sessionstore-reviewers,omc-reviewers,migration-reviewers,firefox-desktop-core-reviewers ,urlbar-reviewers,sfoster,nchevobbe,valentin,Gijs,dimi,lina,mconley,pdahiya,willdurand
Differential Revision: https://phabricator.services.mozilla.com/D223833
2024-10-08 20:14:42 +00:00
Daisuke Akatsuka
506d420ca1 Bug 1911489: Make nsIFaviconService.setFaviconForPage() returns Promise r=places-reviewers,migration-reviewers,home-newtab-reviewers,nbarrett,mconley,mak,yazan
Depends on D218511

Differential Revision: https://phabricator.services.mozilla.com/D218737
2024-10-08 02:27:16 +00:00
Sandor Molnar
d8c8b45c5a Backed out 2 changesets (bug 1911489) for causing build bustages @ FaviconHelpers.cpp CLOSED TREE
Backed out changeset 1f24313b74af (bug 1911489)
Backed out changeset 6badc2766d0f (bug 1911489)
2024-10-08 00:22:13 +03:00
Sandor Molnar
92076e16a7 Backed out 5 changesets (bug 1920562) for causing xpc assertion failures. CLOSED TREE
Backed out changeset 8f085ab589a8 (bug 1920562)
Backed out changeset 4405387ae770 (bug 1920562)
Backed out changeset a68fd13a33ae (bug 1920562)
Backed out changeset cd3672fc08ed (bug 1920562)
Backed out changeset 62ab18879eea (bug 1920562)
2024-10-08 00:16:13 +03:00
Daisuke Akatsuka
eba6015501 Bug 1911489: Make nsIFaviconService.setFaviconForPage() returns Promise r=places-reviewers,migration-reviewers,home-newtab-reviewers,nbarrett,mconley,mak,yazan
Depends on D218511

Differential Revision: https://phabricator.services.mozilla.com/D218737
2024-10-07 19:30:57 +00:00
Chris H-C
e944bfe7a2 Bug 1920562 - Remove JS uses of Services.telemetry.setEventRecordingEnabled r=florian,settings-reviewers,pip-reviewers,credential-management-reviewers,search-reviewers,devtools-reviewers,sync-reviewers,sessionstore-reviewers,omc-reviewers,migration-reviewers,firefox-desktop-core-reviewers ,urlbar-reviewers,sfoster,nchevobbe,valentin,Gijs,dimi,lina,mconley,pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D223833
2024-10-07 17:29:57 +00:00
Maxx Crawford
242ec48e2c Bug 1922303 - Update path to populate Spoc data feed in HNT dev tools r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D224380
2024-10-03 21:40:01 +00:00
Daisuke Akatsuka
c2df08fe40 Bug 1913282: Use nsIFaviconService::setFaviconForPage() for favicon feed r=home-newtab-reviewers,mak,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D219250
2024-10-02 21:27:56 +00:00
Sebastian Hengst
90f872f6cd Backed out changeset 4baeb63e913c (bug 1913282) for frequent crashes. a=backout DONTBUILD 2024-09-30 16:53:47 +02:00
Daisuke Akatsuka
11283acd16 Bug 1913282: Use nsIFaviconService::setFaviconForPage() for favicon feed r=home-newtab-reviewers,mak,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D219250
2024-09-30 00:50:44 +00:00
Florian Quèze
a48cd0a6f8 Bug 1918702 - Migrate telemetry events to use Glean APIs for activity_stream, r=chutten,home-newtab-reviewers,thecount.
Differential Revision: https://phabricator.services.mozilla.com/D223293
2024-09-26 04:25:50 +00:00
Butkovits Atila
c65838992f Backed out changeset f819453db362 (bug 1918702) for causing failures at browser_glean_metrics_exist.js. CLOSED TREE 2024-09-26 03:12:55 +03:00
Florian Quèze
5c4f9cd191 Bug 1918702 - Migrate telemetry events to use Glean APIs for activity_stream, r=chutten,home-newtab-reviewers,thecount.
Differential Revision: https://phabricator.services.mozilla.com/D223293
2024-09-25 23:12:31 +00:00
Nathan Barrett
cfdefa6f2d Bug 1918442 - Add tests for list feed cards r=home-newtab-reviewers,amy
Differential Revision: https://phabricator.services.mozilla.com/D223607
2024-09-25 17:50:23 +00:00
Amy Churchwell
0758226e2c Bug 1918743 – Add telemetry for new list feed component. r=nbarrett,home-newtab-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D222871
2024-09-25 16:17:01 +00:00
Joel Maher
beccd9e33d Bug 1917222 - remove skip-if statements when the tests pass for browser-chrome browser/components/a-pref. r=aryx,extension-reviewers,settings-reviewers,credential-management-reviewers,fxview-reviewers,omc-reviewers,migration-reviewers,home-newtab-reviewers,robwu,mconley,dimi,nsharpley,thecount,pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D221307
2024-09-19 02:52:04 +00:00
Emilio Cobos Álvarez
5e05eb6892 Bug 1918659 - Remove nsIClearDataService.CLEAR_SESSION_HISTORY. r=smaug,pbz,sessionstore-reviewers,sfoster
Other than in one test, we don't use it separate from CLEAR_HISTORY.

They are two different bits because in the past one bit could only have
one cleaner associated to it, but that is no longer an issue.

Differential Revision: https://phabricator.services.mozilla.com/D222107
2024-09-16 14:12:21 +00:00
Joel Maher
02bf7c92f9 Bug 1917073 - adjust skip-if -> run-if for browser/components/.../browser.toml. r=aryx,extension-reviewers,settings-reviewers,credential-management-reviewers,places-reviewers,mtigley,robwu
Differential Revision: https://phabricator.services.mozilla.com/D221247
2024-09-16 06:12:31 +00:00