Fred Chasen
1de00f0d63
Bug 1964835 - Part 4: Remove shopping browser component. r=shopping-reviewers,desktop-theme-reviewers,frontend-codestyle-reviewers,emilio,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D248334
2025-05-22 18:04:31 +00:00
Valentin Gosu
b135ff02bf
Bug 1955579 - move browser/components/doh to toolkit/components/doh to be used on Android r=necko-reviewers,settings-reviewers,firefox-desktop-core-reviewers ,Gijs,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D242531
2025-04-22 17:59:45 +00:00
Gijs Kruitbosch
36492c3033
Bug 1958070 - move profile data migration (most of migrateUI) to its own file, r=firefox-desktop-core-reviewers ,mossop
...
This almost-ever-growing list of items makes BrowserGlue hard to scan, and
moving it to its own file both makes it easier to find, test independently
(without reaching into BrowserGlue code), and lets us avoid loading it
entirely if we don't need to migrate anything.
Differential Revision: https://phabricator.services.mozilla.com/D244426
2025-04-14 14:04:34 +00:00
Gijs Kruitbosch
35393df8e1
Bug 1958070 - create components dir for permissions handling and move ContentPermissionPrompt out there, r=emz,firefox-desktop-core-reviewers ,mossop
...
This isn't particularly big but it has lived in BrowserGlue for a surprisingly
long time, and doesn't really belong there. There wasn't a _great_ home for
this, so I created a new directory.
SitePermissions.sys.mjs and other bits probably want to live in this directory
too, but one thing at a time.
Differential Revision: https://phabricator.services.mozilla.com/D244424
2025-04-14 14:04:34 +00:00
Gijs Kruitbosch
ca42ad6f57
Bug 1958070 - move giant actor list out of BrowserGlue into a dedicated file, r=firefox-desktop-core-reviewers ,mossop
...
What it says on the tin, really.
This mostly makes it easier to find this list due to naming, and helps contain
startup logic to BrowserGlue proper. A giant definition list of actors is not
really logic - if there weren't some `onPreferenceChanged` handlers, we could
consider moving it all to a yaml file or other mechanism and compile it in...
Differential Revision: https://phabricator.services.mozilla.com/D244423
2025-04-14 14:04:33 +00:00
Gijs Kruitbosch
75052d346a
Bug 1958070 - move DefaultBrowserCheck to its own file, r=omc-reviewers,firefox-desktop-core-reviewers ,mossop,hanna_a
...
Differential Revision: https://phabricator.services.mozilla.com/D244422
2025-04-14 14:04:33 +00:00
Gijs Kruitbosch
36a74c46e8
Bug 1958070 - move telemetry handling out of BrowserGlue.sys.mjs, r=firefox-desktop-core-reviewers ,mossop
...
This moves all startup telemetry gathering into a separate file, to prepare
for some minor scheduling changes and avoid all the direct dependencies from
BrowserGlue.sys.mjs.
Note that the status quo in terms of scheduling (which this patch is not
changing, and the next patch in the stack only changes a tiny bit) suggests that
some of the scheduling of this startup telemetry is... somewhat haphazard.
We may wish to invest in better primitives to both avoid data collection taking
valuable resources/time on startup, but also offer better guarantees that the
eventual collection contains the data we need. Especially the "best effort"
scheduled items currently do not satisfy the second criteria. Either way this
should be easier with all the relevant code in one place and scheduled in the
same way.
Differential Revision: https://phabricator.services.mozilla.com/D244420
2025-04-14 14:04:33 +00:00
Tom Schuster
a5e6ce2f4e
Bug 1958232 - Allow eval in browser.xhtml and other priviliged contexts with a special pref. r=tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D244306
2025-04-11 14:46:11 +00:00
Narcis Beleuzu
cc33cd20bb
Backed out 4 changesets (bug 1955579) for causing XPC failures on test_TRRRacer.js
...
Backed out changeset 820d70c9c0a3 (bug 1955579)
Backed out changeset b3c4ae7bc073 (bug 1955579)
Backed out changeset 7a78799b24a0 (bug 1955579)
Backed out changeset b3ec267e42e0 (bug 1955579)
2025-04-03 20:35:53 +03:00
Valentin Gosu
cffebc7146
Bug 1955579 - move browser/components/doh to toolkit/components/doh to be used on Android r=necko-reviewers,settings-reviewers,firefox-desktop-core-reviewers ,Gijs,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D242531
2025-04-03 16:17:45 +00:00
Eric Chen
0624fff97b
Bug 1915739 - Part 2: Set up TaskbarTab UI module to disable appropiate UI components r=sync-reviewers,firefox-desktop-core-reviewers ,Gijs,markh
...
Differential Revision: https://phabricator.services.mozilla.com/D237620
2025-03-03 16:40:07 +00:00
Gijs Kruitbosch
baa24c276e
Bug 1916424 - use category manager for idle startup tasks from BrowserGlue, r=firefox-desktop-core-reviewers ,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D220897
2025-02-20 13:51:02 +00:00
Alexandru Marc
31459715b9
Backed out 4 changesets (bug 1916424, bug 1946400) for causing leaks @ Alloc, JSString::OwnedChars
...
Backed out changeset df8e24e9be67 (bug 1946400)
Backed out changeset 88961496629c (bug 1946400)
Backed out changeset 8e0862096be2 (bug 1916424)
Backed out changeset b4b2ef6e086b (bug 1916424)
2025-02-18 19:57:43 +02:00
Gijs Kruitbosch
698e1bfe4a
Bug 1916424 - use category manager for idle startup tasks from BrowserGlue, r=firefox-desktop-core-reviewers ,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D220897
2025-02-18 14:57:47 +00:00
Sammy Khamis
b095b5ae27
Bug 1901666: Move Account-related code into its own BrowserGlue r=markh,Gijs,sync-reviewers,firefox-desktop-core-reviewers ,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D233316
2025-01-14 18:56:55 +00:00
Gijs Kruitbosch
d4b4962785
Bug 1913704 - remove pioneer/ion now that it's been retired, r=rhelmer,chutten,firefox-desktop-core-reviewers ,extension-reviewers,desktop-theme-reviewers,emilio,mossop,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D220751
2024-09-19 13:32:22 +00:00
Ed Lee
6eba03edae
Bug 1894994 - Stub initial context menu entrypoint for asking chat r=tarek,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D209637
2024-06-05 20:43:12 +00:00
Niklas Baumgardner
22597462bf
Bug 1893693 - Create SelectableProfile and SelectableProfileService. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D210201
2024-05-28 22:14:13 +00:00
Iulian Moraru
38d941dd00
Backed out 2 changesets (bug 1897208, bug 1893693) for causing multiple bc failures. CLOSED TREE
...
Backed out changeset e42c88b317fa (bug 1893693)
Backed out changeset 54a79b5692b7 (bug 1897208)
2024-05-27 20:49:56 +03:00
Niklas Baumgardner
288fae555a
Bug 1893693 - Create SelectableProfile and SelectableProfileService. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D210201
2024-05-27 16:36:43 +00:00
Cristian Tuns
04c57102e3
Backed out 2 changesets (bug 1897208, bug 1893693) for causing bc failures in browser_newtab_userTypedValue.js and browser_blanking.js CLOSED TREE
...
Backed out changeset 4069a89be22a (bug 1893693)
Backed out changeset 33190b27bb47 (bug 1897208)
2024-05-22 10:52:26 -04:00
Dão Gottwald
8857108968
Bug 1898231 - Merge browser/components/tabpreview/ into browser/components/tabbrowser/. r=dwalker,desktop-theme-reviewers,tabbrowser-reviewers,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D211203
2024-05-22 14:17:49 +00:00
Niklas Baumgardner
71d72b28e4
Bug 1893693 - Create SelectableProfile and SelectableProfileService. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D210201
2024-05-22 13:42:35 +00:00
Dão Gottwald
04686bbe63
Bug 1837575 - Move Tabbed Browser related files to browser/components/tabbrowser/. r=mconley,desktop-theme-reviewers,zeid,tabbrowser-reviewers,frontend-codestyle-reviewers,Itiel
...
This is a start, there are more modules and scripts we can/should move, as well as tests.
Differential Revision: https://phabricator.services.mozilla.com/D210676
2024-05-17 13:25:23 +00:00
James Teow
dd5f2cae2c
Bug 1891982 - Part 1: Copy Top Sites Feed into the Top Sites component - r=dao,frontend-codestyle-reviewers,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D207827
2024-04-23 18:32:30 +00:00
Nikki Sharpley
1e307b7769
Bug 1884671 - Add directory and pref for the new sidebar foundational work r=fxview-reviewers,sclements
...
Differential Revision: https://phabricator.services.mozilla.com/D204232
2024-03-11 16:31:09 +00:00
Niklas Baumgardner
6ccd62e73a
Bug 1883143 - Initial profiles setup. r=jhirsch,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D203299
2024-03-06 15:44:11 +00:00
Cristian Tuns
4965aa56a7
Backed out changeset 498c23b2d670 (bug 1883143) for causing failures in nsContentSecurityUtils.cpp CLOSED TREE
2024-03-05 13:19:07 -05:00
Niklas Baumgardner
df24a1b60b
Bug 1883143 - Initial profiles setup. r=jhirsch,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D203299
2024-03-05 16:50:31 +00:00
Mike Conley
b85dcce676
Bug 1882171 - Stub out the beginnings of the BackupService. r=mossop,kpatenio,fchasen
...
This creates a new BackupService component that lives under browser/components/backup.
It doesn't do much yet, except allow itself to be instantiated (which currently occurs
using the idle scheduler in BrowserGlue) - but it does set us up to have docs, SphinxJS
exporting for JSDoc, linting, etc.
Differential Revision: https://phabricator.services.mozilla.com/D202753
2024-02-28 14:23:56 +00:00
DJ
ca9f42a177
Bug 1783521 - add card preview when inactive tab hovered. r=settings-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,fluent-reviewers,flod,dao,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D184260
2024-01-12 19:29:18 +00:00
Henrik Skupin
144fe1476d
Bug 1836727 - [marionette] Fix MARIONETTE_MANIFESTS usage in moz.build files. r=webdriver-reviewers,necko-reviewers,application-update-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,Standard8,jesup,jdescottes,nalexander,sclements,janv
...
Differential Revision: https://phabricator.services.mozilla.com/D197515
2024-01-11 10:34:29 +00:00
Narcis Beleuzu
2028d562b3
Backed out changeset fe2ffeac3ec2 (bug 1783521) for marionette failure on test_restore_manually.py . CLOSED TREE
2023-12-20 21:20:39 +02:00
DJ
681d1ba324
Bug 1783521 - add card preview when inactive tab hovered. r=settings-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,fluent-reviewers,flod,dao,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D184260
2023-12-20 15:56:51 +00:00
Mike Conley
fe5402f48c
Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao
...
This tries to maintain stylistic continuity, while also trying to decouple from
newtab as much as possible. This is a first foray, and future patches will
further this decoupling.
This also modifies about:asrouter to show an error message if the ASRouter devtools
pref is not set to true.
Differential Revision: https://phabricator.services.mozilla.com/D194811
2023-12-14 18:46:55 +00:00
Butkovits Atila
e9b8149367
Backed out 5 changesets (bug 1866802) for causing failures at test_TopSitesFeed.js. CLOSED TREE
...
Backed out changeset af9fbbc9ae50 (bug 1866802)
Backed out changeset 81d5b7de7178 (bug 1866802)
Backed out changeset e4d0863ed222 (bug 1866802)
Backed out changeset c0deb681b193 (bug 1866802)
Backed out changeset dda3e5e39f8c (bug 1866802)
2023-12-14 03:22:48 +02:00
Mike Conley
67acfff158
Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao
...
This tries to maintain stylistic continuity, while also trying to decouple from
newtab as much as possible. This is a first foray, and future patches will
further this decoupling.
This also modifies about:asrouter to show an error message if the ASRouter devtools
pref is not set to true.
Differential Revision: https://phabricator.services.mozilla.com/D194811
2023-12-13 23:29:48 +00:00
Mike Conley
6898ac9ae7
Bug 1863400 - Part 1: Move about:welcome mochitest-browser tests to browser/components/aboutwelcome folder. r=pdahiya,Gijs
...
This clones many of the ESLint rules from browser/components/newtab over as well.
Differential Revision: https://phabricator.services.mozilla.com/D193116
2023-11-28 01:37:35 +00:00
Joel Maher
33fa84a382
Bug 1859869 - batch 12 - browser/* xpcshell .ini manifests to .toml. r=aryx,extension-reviewers,credential-management-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,issammani,Standard8,robwu,sclements
...
Differential Revision: https://phabricator.services.mozilla.com/D193996
2023-11-21 17:35:23 +00:00
Thomas Wisniewski
d4de90a56b
Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites; r=ayeddi,fluent-reviewers,mossop,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D190647
2023-11-20 01:50:36 +00:00
Cristian Tuns
8e6281d821
Backed out 3 changesets (bug 1852340) for causing frequent mochitest failures in docshell/test/chrome/ CLOSED TREE
...
Backed out changeset 61875987e62c (bug 1852340)
Backed out changeset 05320d6c0441 (bug 1852340)
Backed out changeset 411374d444d1 (bug 1852340)
2023-11-19 11:46:26 -05:00
Thomas Wisniewski
86011b4643
Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites; r=ayeddi,fluent-reviewers,mossop,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D190647
2023-11-19 15:34:40 +00:00
Natalia Csoregi
f0be2f0119
Backed out 3 changesets (bug 1852340) for causing failures due to reportBrokenSite.ftl. CLOSED TREE
...
Backed out changeset 86f9e01f70d6 (bug 1852340)
Backed out changeset 0049d0494b17 (bug 1852340)
Backed out changeset 7851355d5c95 (bug 1852340)
2023-11-19 10:50:25 +02:00
Thomas Wisniewski
ba87a9d6fc
Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites; r=ayeddi,fluent-reviewers,mossop,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D190647
2023-11-19 07:31:31 +00:00
Natalia Csoregi
6e68090bc2
Backed out changeset 59a1d385ed2a (bug 1852340) for causing multiple failures e.g. browser_startup_images.js. CLOSED TREE
2023-11-17 15:59:18 +02:00
Thomas Wisniewski
cf421bd6f6
Bug 1852340 - part 1: Add a new Gecko component for reporting broken websites; r=ayeddi,fluent-reviewers,mossop,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D190647
2023-11-17 12:34:52 +00:00
Greg Stoll
f124b6db94
Bug 1811076: Part 5 - Add UI notifications for content analysis results r=nika,Gijs,fluent-reviewers,flod
...
Connects content analysis checks with the tab that their messages
to the user should appear on. Adds notifications for the
CA messages.
Differential Revision: https://phabricator.services.mozilla.com/D191784
2023-11-15 14:53:12 +00:00
Tom Marble
ad50861ef9
Bug 1853243 - convert .ini manifests to .toml: batch 5 browser/**/browser.ini r=jmaher,mossop,webcompat-reviewers,twisniewski,search-reviewers,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D188427
2023-09-21 22:47:07 +00:00
Gijs Kruitbosch
97007df73d
Bug 1846787 - let shopping code ride the train (disabled by default), r=jhirsch
...
Differential Revision: https://phabricator.services.mozilla.com/D187779
2023-09-08 17:04:40 +00:00
Iulian Moraru
dc6135c698
Backed out changeset 5f5354d30a45 (bug 1783521) for causing bc failures on browser_ext_windows_create_url.js. CLOSED TREE
2023-09-08 10:21:20 +03:00