Commit graph

35015 commits

Author SHA1 Message Date
Emilio Cobos Álvarez
6e32187716 Bug 1821387 - Don't use vbox on panel headers. r=Gijs
While at it remove useless display declaration too.

vbox was setting -moz-box-orient: vertical, but that had no effect
because it had display: flex explicitly.

Differential Revision: https://phabricator.services.mozilla.com/D172145
2023-03-09 20:18:47 +00:00
Niklas Baumgardner
d646763c9e Bug 1819306 - Set quickactions prefs for screenshots tests. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D171777
2023-03-09 19:05:28 +00:00
DJ
0b9f64694e Bug 1816980 - remove copy experiment code and implement finalize copy. r=fluent-reviewers,omc-reviewers,flod,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D172158
2023-03-09 18:58:28 +00:00
Jonathan Sudiaman
26dd5ace3e Bug 1818673 - Intermittent TV [tier 2] browser/components/places/tests/browser/browser_bookmarkProperties_newFolder.js r=mak
Differential Revision: https://phabricator.services.mozilla.com/D172008
2023-03-09 17:46:00 +00:00
Robin Steuber
cf96a4611e Bug 1821406 - testProvenance calls should be awaited upon r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D172074
2023-03-09 17:28:37 +00:00
Dão Gottwald
2f9a79d1c4 Bug 1821375 - Remove weird providerName != "UrlbarProviderTopSites" check from UrlbarController::typeFromElement. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D172134
2023-03-09 16:34:33 +00:00
Jan Horak
e42200263f Bug 1621913 Don't show the defaultBrowserBox in settings under flatpak; r=settings-reviewers,Gijs
Under Flatpak we cannot determine if the application is set as default handler
for http/https protocols and also the application cannot set the system defaults.
In order to avoid user confusion we hide the defaultBrowserBox which
under flatpak shows always: "Firefox is not your default browser" and the
"Make Default..." button does not make any change to the system.

Differential Revision: https://phabricator.services.mozilla.com/D170590
2023-03-09 15:14:26 +00:00
Dão Gottwald
0e678372a8 Bug 1790020 - Hook up urlbar result menu with telementry. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D168688
2023-03-09 12:02:13 +00:00
Cristina Horotan
2629abc70f Backed out changeset fcc4aae881d7 (bug 1790020) for causing bc failures at browser_ext_urlbar.js CLOSED TREE 2023-03-09 13:11:26 +02:00
Dão Gottwald
b288401947 Bug 1790020 - Hook up urlbar result menu with telementry. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D168688
2023-03-09 09:54:20 +00:00
Lina Butler
90aec3a9ca Bug 1817105 - Collect all New Tab Glean metrics permanently. r=daleharvey,chutten
Original patch by Dale Harvey <dale@arandomurl.com>.

Differential Revision: https://phabricator.services.mozilla.com/D171661
2023-03-08 23:52:21 +00:00
Robin Steuber
d79afba14b 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
Robin Steuber
0a57d388ca Bug 1815023 - Add support for sending attribution provenance data via telemetry r=nalexander,chutten
Add a function that sets scalars to convey what kind of data is present in the :Zone.Identifier Alternate Data Stream. Also adds testing that the scalars get set correctly.

Does not actually call the function that sends the telemetry. This will be done in the next patch since we need to call it in some slightly different places than we usually would since we want to be sure it is included in the `new-profile` ping and in the ping with the `installation.first_seen` event.

Differential Revision: https://phabricator.services.mozilla.com/D171818
2023-03-08 22:25:07 +00:00
Robin Steuber
1f131fa5fb Bug 1815021 - Update AttributionCode.jsm to read provenance data r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D171817
2023-03-08 22:25:06 +00:00
Daisuke Akatsuka
8f35152ae1 Bug 1820327: Record TAIL_SUGGESTION as search_suggest group r=mak
Differential Revision: https://phabricator.services.mozilla.com/D171947
2023-03-08 21:46:07 +00:00
Niklas Baumgardner
f4582ad433 Bug 1820234 - Add margin to screenshots panel buttons. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D172046
2023-03-08 21:31:08 +00:00
Dale Harvey
8a81a95209 Bug 1819775 - Add icon for trending suggestions. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D171404
2023-03-08 21:00:27 +00:00
Barret Rennie
174da7f10d Bug 1820642 - Fix intermittent in browser_setDefaultPDFHandler.js r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D171794
2023-03-08 18:38:46 +00:00
scottdowne
ffe885684c Bug 1820926 - Pocket newtab fixing Discovery Stream topsite images. r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D171945
2023-03-08 18:29:59 +00:00
Butkovits Atila
fdef81b168 Backed out changeset 649252a67839 (bug 1809661) for causing failures complaining about _createRecentTabsList . CLOSED TREE 2023-03-08 21:12:35 +02:00
Amy Churchwell
bf5b59317b Bug 984589 - Sideways sliding animation in panels should be disabled when prefers-reduced-motion is turned on. r=sfoster,mhowell,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D167311
2023-03-08 17:52:48 +00:00
Mark Banner
d6c71041f6 Bug 1821022 - Remove redundant search engine locales that were used for experiments. r=jteow
Differential Revision: https://phabricator.services.mozilla.com/D171990
2023-03-08 17:46:53 +00:00
Sam Foster
67e77c6bad Bug 1809661 - Keep track of time spent with 0 tabs after a new device is added, and record a telemetry event with the time elapsed until new tabs are shown. r=kcochrane
* Keep track of the tab-pickup-container views in TabsSetupFlowManager and their visibility
* Fix visibilitychange handling in tab-pickup-container and add some tests
* Capture a timestamp when a device has been added and there are 0 tabs to show, with at least one visible tab-pickup-container view
* Record telemetry when there are > 0 tabs in these conditions

Differential Revision: https://phabricator.services.mozilla.com/D170526
2023-03-08 17:21:11 +00:00
Emilio Cobos Álvarez
097eb3703e Bug 1820534 - Move front-end to modern flexbox. r=Gijs,dao,settings-reviewers,credential-management-reviewers,sgalich,devtools-reviewers,nchevobbe
Done mostly automatically via find/replace following the conversions
specified here:

  https://groups.google.com/a/mozilla.org/g/firefox-dev/c/9sGpF1TNbLk/m/QpU3oTUuAgAJ

For the most part I think the "flex: N N" usage could be simplified to
just "flex: N", but I wanted to preserve behavior (-moz-box-flex sets
both flex-grow and flex-shrink).

I changed legacy layout to also look at the order property rather than
-moz-box-ordinal-group because it made splitters and treecols easier (we
don't need to deal with both orders).

Differential Revision: https://phabricator.services.mozilla.com/D171715
2023-03-08 16:13:57 +00:00
Stanca Serban
d771cbde8d Backed out changeset e7822e311e0c (bug 1790020) for causing mochitests failures in browser/components/urlbar/tests/browser-tips/browser_searchTips_interaction.js. CLOSED TREE 2023-03-08 17:40:26 +02:00
Stanca Serban
cdaf1de237 Backed out changeset 47a62f76fe40 (bug 1813394) for causing mochitests failures in browser_screenshots_drag_test.js. 2023-03-08 17:37:43 +02:00
Stanca Serban
923ef223cd Backed out changeset c25af897c9bc (bug 1820534) for causing reftests and mochitests failures. 2023-03-08 17:34:42 +02:00
Dão Gottwald
e4fa7bdf10 Bug 1790020 - Hook up urlbar result menu with telementry. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D168688
2023-03-08 14:22:31 +00:00
Emilio Cobos Álvarez
57e476145f Bug 1820534 - Move front-end to modern flexbox. r=Gijs,dao,settings-reviewers,credential-management-reviewers,sgalich,devtools-reviewers,nchevobbe
Done mostly automatically via find/replace following the conversions
specified here:

  https://groups.google.com/a/mozilla.org/g/firefox-dev/c/9sGpF1TNbLk/m/QpU3oTUuAgAJ

For the most part I think the "flex: N N" usage could be simplified to
just "flex: N", but I wanted to preserve behavior (-moz-box-flex sets
both flex-grow and flex-shrink).

I changed legacy layout to also look at the order property rather than
-moz-box-ordinal-group because it made splitters and treecols easier (we
don't need to deal with both orders).

Differential Revision: https://phabricator.services.mozilla.com/D171715
2023-03-08 14:11:35 +00:00
Jonathan Sudiaman
edda1f4f3d Bug 1820349 - Intermittently, the editbookmark dialogue won't appear when the star button is clicked r=mak
Avoid breaking if `window.arguments[0]` is `null`.

https://treeherder.mozilla.org/jobs?repo=try&revision=4875199ca6018fd8c9557b90c3d1ebda75765488

Differential Revision: https://phabricator.services.mozilla.com/D171758
2023-03-08 13:34:34 +00:00
DJ
082dbd58c2 Bug 1820560 - Expose CBH prefs page strings to localization. r=settings-reviewers,fluent-reviewers,flod,mconley
Differential Revision: https://phabricator.services.mozilla.com/D171874
2023-03-08 09:09:51 +00:00
Sammy Khamis
6f260cff5b Bug 1791478 - SyncedTabs should check if pp is locked before syncing r=markh,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D157874
2023-03-08 04:21:56 +00:00
Barret Rennie
c4aa5c3af0 Bug 1820918 - Remove RemoteImages.jsm r=aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D171942
2023-03-08 02:44:46 +00:00
Daisuke Akatsuka
046a601a7f Bug 1820453: Introduce unsortedResults to the query r=adw
Differential Revision: https://phabricator.services.mozilla.com/D171673
2023-03-08 02:30:33 +00:00
Drew Willcoxon
34b853d0d1 Bug 1819797 - Update telemetry for navigational suggestions and dynamic Wikipedia and add subtypes to quick suggest results. r=daleharvey
This adds a bunch of scalars to record navigational suggestions telemetry as
discussed with data science and described in the spec. These scalars are
different from the other Suggest ones because we want to record how nav
suggestions interact with the heuristic result. Unlike the existing scalars, the
keys of these new scalars are the types of heuristics that were shown when a nav
suggestion was or wasn't shown. One of the scalars is updated every time a nav
suggestion is *not* shown, and of course for most users that will be the vast
majority of the time or all the time, so I put all these scalars behind a Nimbus
variable. We'll set the variable to true in the control and treatment branches
of the nav suggestions experiment.

This patch also makes sure nav suggestions are recorded properly in Glean, as
`navigational`. I noticed that dynamic Wikipedia results are currently recorded
as `suggest_non_sponsor`, so I also added a new `dynamic_wikipedia` Glean type
for them. They're also recorded as `urlbar.picked.quicksuggest` in the legacy
telemetry, so I also changed it so they're recorded as
`urlbar.picked.dynamic_wikipedia`.

Currently for dynamic Wikipedia, the non-sponsored scalars are also incremented,
and I discussed with data science whether they and the sponsored scalars should
be incremented for all the new Suggest suggestion types we now have. We agreed
that they should be reserved for the usual partner sponsored and expanded
Wikipedia suggestions, and they should not be used for these new Suggest types,
so this patch also makes that change, and it does not update the non-sponsored
scalars for nav suggestions either.

The other major change this makes is to add a new `subtype` property to quick
suggest result payloads. I think we need a clear, simple way to distinguish
between all these various Suggest suggestion types that doesn't depend on
examining different payload properties depending on the type.

Differential Revision: https://phabricator.services.mozilla.com/D171525
2023-03-08 01:11:02 +00:00
Cosmin Sabou
21248d7a43 Backed out changeset e8e4b29af858 (bug 1817319) for causing bc failures on browser_newtab_trigger.js. CLOSED TREE 2023-03-08 02:24:59 +02:00
Jason Prickett
273ffc7051 Bug 1790424 - Fixed screen targeting for mobile download onboarding string r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D171609
2023-03-07 23:20:01 +00:00
Shane Hughes
fc755e7e43 Bug 1817319 - Add messagesLoaded trigger. r=omc-reviewers,jprickett
Differential Revision: https://phabricator.services.mozilla.com/D170263
2023-03-07 22:32:43 +00:00
James Teow
e3c11d9eb1 Bug 1818848 - Use valid pageproxystate for persisted search terms when urlbar is un-focused - r=adw
Differential Revision: https://phabricator.services.mozilla.com/D170973
2023-03-07 22:08:32 +00:00
Shane Hughes
1e98966c72 Bug 1820053 - Alphabetize Firefox View browser test manifest. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D171516
2023-03-07 21:47:44 +00:00
Daisuke Akatsuka
6cec806dc7 Bug 1817206: Use visibleResults for telemetry instead of results in query r=adw,mak
Differential Revision: https://phabricator.services.mozilla.com/D171444
2023-03-07 21:27:07 +00:00
Niklas Baumgardner
0fd7834bac Bug 1813394 - Updated screenshots overlay shrinks with window. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D168315
2023-03-07 21:25:10 +00:00
Sandor Molnar
bfc9eda45d Backed out changeset f14393afa5c8 (bug 1790424) for causing bc failures in browser/components/newtab/test/browser/browser_aboutwelcome_multistage_default.js CLOSED TREE 2023-03-07 20:19:52 +02:00
Nan Jiang
51d7c81518 Bug 1817010 - Add a nimbus variable to cap sponsored top sites r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D171789
2023-03-07 17:29:15 +00:00
Dão Gottwald
852035988d Bug 1820736 - Remove obsolete "Independent Voices" assets. r=Gijs
Depends on D171696

Differential Revision: https://phabricator.services.mozilla.com/D171852
2023-03-07 16:35:45 +00:00
Jason Prickett
278e1ec333 Bug 1790424 - Fixed screen targeting for mobile download onboarding string r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D171609
2023-03-07 16:08:11 +00:00
Mike Kaply
ae4cb1c04c Bug 1820195 - Special case pdfjs preferences in policy. r=hjones
Differential Revision: https://phabricator.services.mozilla.com/D171598
2023-03-07 15:17:45 +00:00
Dão Gottwald
3c21bc3bef Bug 1820475 - Remove colorways-card.mjs and related code. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D171696
2023-03-07 12:35:52 +00:00
Csoregi Natalia
422f2645bd Backed out changeset d59fe9707337 (bug 1820475) for failures on browser_multistage_spotlight.js. CLOSED TREE 2023-03-07 12:35:33 +02:00
Mark Banner
51a7e3c5ca Bug 1820585 - Re-enable some skipped tests in browser/components/places. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D171730
2023-03-07 09:34:53 +00:00