Commit Graph

109 Commits

Author SHA1 Message Date
Neil Deakin
f5cd08a0f6 Bug 1814210, switch ActivityStreamMessageChannel to use actor-based Remote Page Manager, r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D171604
2023-04-24 14:27:58 +00:00
Bilal
f49ad16881 Bug 1817002 - ESMified browser/components/pocket/content. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D175700
2023-04-19 19:18:57 +00:00
James Teow
ea6fd20f72 Bug 1825768 - Prevent timer in SearchSERPTelemetryChild from firing on non-SERPs - r=Standard8
I also moved cancelCheck to didDestroy since it seems like a common pattern amongst
other children. Once destroyed and constructed again in a new page load, isSerp should be
null again.

Differential Revision: https://phabricator.services.mozilla.com/D175202
2023-04-19 13:25:20 +00:00
Mathew Hodson
c060b32e7d Bug 1824906 - Update consumers to use normandy ESM. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D175026
2023-04-16 18:01:55 +00:00
Mark Banner
e9e02f60d4 Bug 1827624 - Restrict search SERP telemetry actors to https only pages. r=jteow
We only monitor telemetry from sites that are already https-only.

Depends on D175422

Differential Revision: https://phabricator.services.mozilla.com/D175423
2023-04-14 18:04:50 +00:00
Bilal
34ec496fc7 Bug 1816999 - ESMified browser/components/shell. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D175274
2023-04-14 16:59:15 +00:00
Lata
494bd4a34b Bug 1824494 - Convert browser/actors/WebRTC* JSMs to ESMs. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D175182
2023-04-14 16:24:51 +00:00
James Teow
254260c24b Bug 1824897 - Restrict SearchSERPTelemetry Actor to load only on http and https - r=Standard8
Since telemetry tests load http pages, we need to include both http and https.
I avoided using a wildcard for the scheme since that includes WebSocket URLs.

Differential Revision: https://phabricator.services.mozilla.com/D175203
2023-04-12 16:43:20 +00:00
Travis Long
b6bb61bcc2 Bug 1826974 - Use new inverted remote metric config logic r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D174979
2023-04-12 15:55:45 +00:00
Norisz Fay
39abab6d69 Backed out changeset b210e1f3ffb5 (bug 1826974) for causing metrics config related build bustages CLOSED TREE 2023-04-12 18:45:46 +03:00
Travis Long
7a6897e647 Bug 1826974 - Use new inverted remote metric config logic r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D174979
2023-04-12 14:04:37 +00:00
Noah
86df1b98aa Bug 1824493 - Convert browser/actors/RefreshBlocker* JSMs to ESMs. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D175074
2023-04-11 22:07:42 +00:00
Niklas Baumgardner
439f0e038c Bug 1822395 - Telemetry for new PiP controls. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D173079
2023-04-04 18:47:08 +00:00
Gijs Kruitbosch
3b66bc38b0 Bug 1814884 - add marionette test to ensure we catch newly introduced startup console spew, r=webdriver-reviewers,devtools-reviewers,bgrins,nchevobbe,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D174039
2023-04-04 12:47:50 +00:00
Iulian Moraru
b461ea008c Backed out changeset a3aaa9226d1a (bug 1822395) for causing bc failures on browser_telemetry_enhancements.js. 2023-04-04 03:42:05 +03:00
Noah
de24a75fd9 Bug 1824491 - Convert browser/actors/LightweightThemeChild.jsm to ESM. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D174521
2023-04-03 22:17:52 +00:00
Niklas Baumgardner
4d97b30093 Bug 1822395 - Telemetry for new PiP controls. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D173079
2023-04-03 22:09:21 +00:00
Cristian Tuns
b60a23ce14 Backed out changeset 7776b8a21884 (bug 1822395) for causing bc failures in browser_improved_controls.js CLOSED TREE 2023-03-31 15:15:57 -04:00
Niklas Baumgardner
0e1fd256c7 Bug 1822395 - Telemetry for new PiP controls. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D173079
2023-03-31 16:51:25 +00:00
Barret Rennie
f7a4fadf48 Bug 1788954 - Convert toolkit/components/nimbus to ES modules r=Standard8,pip-reviewers,credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D172850
2023-03-30 20:51:58 +00:00
Bilal
28cbc537bd Bug 1816994 - ESMified UITour JSMs. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D173571
2023-03-29 17:32:27 +00:00
Norisz Fay
3d356e241e Backed out changeset f84682fa3ea9 (bug 1824094) for causing Mn failures on test_restore_manually_with_pinned_tabs.py CLOSED TREE 2023-03-28 22:11:41 +03:00
Mike Conley
5db49c0ccd Bug 1824094 - Don't read from the about:home startup cache if the last session will be recovered. r=Gijs
We were choosing not to read from the cache if the user has configured the browser
to restore the last session, but there's also the case where the last session might
be restored regardless - for example, to recover from a parent-process crash, after
an update applies, or if using the browser restart shortcut for developers.

Differential Revision: https://phabricator.services.mozilla.com/D173782
2023-03-28 15:31:49 +00:00
Narcis Beleuzu
b302039c2e Backed out changeset 141c453cccac (bug 1824094) for bc failures on browser_no_startup_actions.js . CLOSED TREE 2023-03-28 17:42:24 +03:00
Mike Conley
2d830ba767 Bug 1824094 - Don't read from the about:home startup cache if the last session will be recovered. r=Gijs
We were choosing not to read from the cache if the user has configured the browser
to restore the last session, but there's also the case where the last session might
be restored regardless - for example, to recover from a parent-process crash, after
an update applies, or if using the browser restart shortcut for developers.

Differential Revision: https://phabricator.services.mozilla.com/D173782
2023-03-28 13:12:12 +00:00
Calixte
f6bd0161f8 Bug 1824610 - EMSification of pdf.js r=Standard8,pdfjs-reviewers,geckoview-reviewers,marco,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D173674
2023-03-28 09:18:58 +00:00
Mike Conley
eccb282189 Bug 1822676 - Have the new Migration Wizard request permissions if necessary for Safari import. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D172840
2023-03-27 20:08:54 +00:00
Cosmin Sabou
4b7311ed63 Backed out changeset fe5dd9d4dcbb (bug 1822676) for causing macOS shippable bc failures on browser_safari_permissions.js. 2023-03-27 21:21:39 +03:00
Mike Conley
bd4fe113d7 Bug 1822676 - Have the new Migration Wizard request permissions if necessary for Safari import. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D172840
2023-03-27 16:51:12 +00:00
Iulian Moraru
16af5615b7 Backed out changeset 518a61189274 (bug 1822676) for causing doc-generate failures. CLOSED TREE 2023-03-27 19:12:29 +03:00
Mike Conley
5919c6fa99 Bug 1822676 - Have the new Migration Wizard request permissions if necessary for Safari import. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D172840
2023-03-27 14:48:39 +00:00
Saira Abdulla
270943d40f Bug 1824608 - Convert toolkit/components/resistfingerprinting to ES modules. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D173659
2023-03-27 14:34:38 +00:00
Abhishek Tiwari
ac17a3aec9 Bug 1821163 - Convert browser/actors/Plugin* JSMs to ESMs r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D172895
2023-03-20 23:01:20 +00:00
Ekene Nwobodo
99921176fa Bug 1822221 - Convert browser/actors/LinkHandler* JSMs to ESMs. r=kpatenio,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D172542
2023-03-17 07:46:57 +00:00
Saira Abdulla
849cb28aef Bug 1822222 - Convert browser/actors/PageStyle* JSMs to ESMs. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D172674
2023-03-17 01:55:59 +00:00
Barret Rennie
0604905647 Bug 1818738 - Make the feature update event API more ergonomic r=aminomancer,settings-reviewers,search-reviewers,Gijs,daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D172035
2023-03-16 22:20:14 +00:00
Abhishek Tiwari
72576c89bd Bug 1821619 - Convert toolkit/components/featuregates to ES modules. r=Standard8,settings-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D172227
2023-03-16 13:01:48 +00:00
Abhishek Tiwari
496a43cc06 Bug 1821624 - Convert toolkit/components/messaging-system to ES modules r=Standard8,fxview-reviewers,omc-reviewers,aminomancer,sclements
Differential Revision: https://phabricator.services.mozilla.com/D172406
2023-03-15 18:44:02 +00:00
ganna
c8fd047378 Bug 1821162 - Convert SwitchDocumentDirectionChild.jsm and PromptParent.jsm in browser/actors to ESMs r=kpatenio,bnasar
Differential Revision: https://phabricator.services.mozilla.com/D172153
2023-03-14 18:30:22 +00:00
Gijs Kruitbosch
431a56be8a Bug 1718082 - track current tab using browserId instead of top browsing context id for network prioritization purposes, r=nika,mconley,necko-reviewers,kershaw,valentin
Differential Revision: https://phabricator.services.mozilla.com/D171646
2023-03-13 17:32:08 +00:00
Gijs Kruitbosch
d5c2d596ca Bug 1718082 - move listening to initial paint in a browser content window into the parent process, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D171409
2023-03-13 17:32:06 +00:00
Leslie Orellana
0b04b8963e Bug 1821160 - Convert browser/actors/SearchSERPTelemetry. r=kpatenio,search-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D172099
2023-03-13 16:30:27 +00:00
ganna
40b47fb855 Bug 1821159 - Convert browser/actors/PointerLock* JSMs to ESMs. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D172090
2023-03-13 16:13:19 +00:00
Abhishek Tiwari
ae6d734d0a Bug 1821302 - Convert toolkit/components/corroborator/ to ES modules updated r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D172237
2023-03-13 11:26:03 +00:00
Leila Kaltouma
19d3d0a258 Bug 1820880 - Convert toolkit/mozapps/update to import ES modules directly. r=Standard8,settings-reviewers,application-update-reviewers,bytesized
Depends on D172120

Differential Revision: https://phabricator.services.mozilla.com/D172121
2023-03-13 11:22:07 +00:00
Robin Steuber
4e3121c527 Bug 1815023 - Call function to send attribution provenance telemetry r=nalexander,chutten
Make sure the the attribution telemetry gets sent in the `new-profile` ping and the `installation.first_seen` event.In other cases, send the telemetry when the browser is idle.

Differential Revision: https://phabricator.services.mozilla.com/D171819
2023-03-08 22:25:07 +00:00
Mike Conley
09574d63a6 Bug 1819343 - Allow MigrationWizard initialization to be kicked off either on binding to the DOM or with script. r=kpatenio,settings-reviewers,Gijs
Up until now, we've used the connectedCallback to initialize the MigrationWizard. That's
been fine, except that it requires us to remove and then re-add the element to the DOM
if we want to "reset" it and start over.

This patch adds a method "requestState" to the MigrationWizard that kicks off the
initialization. Embedders can set the `auto-request-state` attribute on the
element if they're happy to just use the connectedCallback.

Finally, this adds an intrinsic width to the entire MigrationWizard element to reduce
flicker when transitioning between states.

Differential Revision: https://phabricator.services.mozilla.com/D171742
2023-03-06 21:39:01 +00:00
Mark Banner
909a153111 Bug 1819960 - Convert consumers of netwerk/ to import ES modules directly. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D171490
2023-03-04 11:15:30 +00:00
Tim Huang
7762936ddd Bug 1818292 - Add email tracking protection to ETP strict. r=pbz,mconley
Differential Revision: https://phabricator.services.mozilla.com/D170759
2023-03-02 21:42:48 +00:00
Mark Banner
9d0f3c78cd Bug 1819597 - Convert security to ES modules. r=keeler,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D171333
2023-03-02 07:54:35 +00:00