Commit Graph

28577 Commits

Author SHA1 Message Date
Mark Striemer
7a4503972d Bug 1910358 - Unify tab and button sizes in sidebar r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,sclements,nsharpley
Also move sidebar padding into tabs from the container, show scrollbar
gutter with non-overlay scrollbars, prevent icon shifting when expanding
the sidebar, avoid cropping tab background shadows.

Co-authored-by: Tim Giles <tgiles@mozilla.com>

Differential Revision: https://phabricator.services.mozilla.com/D222659
2024-09-27 15:19:32 +00:00
Florian Quèze
21212e9bd3 Bug 1918702 - Migrate telemetry events to use Glean APIs for security.ui.protectionspopup, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D223606
2024-09-27 11:48:57 +00:00
Jason Prickett
2817fb56a2 Bug 1901617 - Create onboarding checklist r=mviar,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221538
2024-09-26 17:54:01 +00:00
Nicolas Chevobbe
f8685f56a2 Bug 1916355 - [devtools] Make sur waterfall ticks are visible in High Contrast Mode. r=devtools-reviewers,accessibility-frontend-reviewers,jdescottes,nlapre.
This adds a square next to the label in the status bar that serves
as a legend for the tick. The square background re-uses the colors
of the ticks, and those colors are overridden in High Contrast Mode,
using non-system but highly contrasted colors from a palette that
was created by the accessibility team.

In order for the ticks to be visible, we need to make sure that the
background canvas is displayed, and also the call to colorToRGBA needed
a document to properly handle system colors.

Differential Revision: https://phabricator.services.mozilla.com/D223473
2024-09-26 15:23:51 +00:00
Sarah Clements
23e1b2e481 Bug 1920958 - Add assets and string change for sidebar experiment r=Mardak,fluent-reviewers,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D223542
2024-09-26 12:36:13 +00:00
Jonathan Sudiaman
03df9fb463 Bug 1902056 - Update strings for Sidebar toolbarbutton, close button and Customize Sidebar visibility settings r=sidebar-reviewers,fluent-reviewers,sclements,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D223314
2024-09-25 23:30:38 +00:00
James Teow
728cf35f79 Bug 1915273 - Allow revert button to always show until search terms change and fix keyboard focus - r=adw,desktop-theme-reviewers,urlbar-reviewers,dao
The main purpose of this patch is to make the visibility of the revert button consistent to make it more accessible. After talking with Josh, we agreed the revert icon should always show in an `invalid` pageproxystate until `userTypedValue` differs from the search string. Doing so will make the Revert button be more predictable for keyboard users instead of hiding it when the input field is focused and then showing it again when they press tab (or not making it focusable at all).

The Go button (the right arrow button) will show up again once the user has modified the search terms. I didn't think this would be much of an issue since the Go arrow is not focusable by keyboard, it's not visible when the address bar is not focused, and "Enter" is a well known shortcut to doing the same function.

This involved checking when `persistsearchterms` was changed to `false` and removing it to instead remove `persistsearchterms` when the search terms changed. This is reflected in the new expected behavior in the tests.

One issue was adding `focus` to the revert button via CSS caused focus issues. Tabbing from the left elements (reload button) to the input would skip the input altogether and go straight to the revert button and then to the Save to Pocket button. Pressing shift + tab to try and go back from the revert button to the input would get stuck in a loop between the input field and revert button. This was fixed with `<toolbartabstop/>` . I created a hideable container to ensure the tabstop only exists when the `persistsearchterms` state is active. And the new test checks that the tab behaviour is consistent.

Lastly, because keyboard users might press the Revert button, focusing the input seemed like a logical choice, or else when the focus is lost the user would need to tab all the way back to the input to do more actions. There is also an initiative to move inline Javascript out from markup.

Differential Revision: https://phabricator.services.mozilla.com/D223423
2024-09-25 22:07:11 +00:00
Sarah Clements
02a48271c6 Bug 1906881 - Update tab context menu strings for vertical tabs mode r=fluent-reviewers,mconley,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D223153
2024-09-25 10:32:30 +00:00
Sandor Molnar
66bf6a75d0 Backed out changeset e2ea6ce650da (bug 1912403) because "Items pinned to the overflow menu are broken". CLOSED TREE 2024-09-25 13:16:37 +03:00
Florian Quèze
165920b94c Bug 1918702 - Migrate telemetry events to use Glean APIs for password manager, r=chutten,settings-reviewers,credential-management-reviewers,mossop,mtigley,dimi.
Differential Revision: https://phabricator.services.mozilla.com/D222608
2024-09-25 10:00:41 +00:00
Sandor Molnar
5868fb7220 Backed out changeset 124bf1423a9c (bug 1912403) because "Items pinned to the overflow menu are broken" CLOSED TREE 2024-09-25 12:58:42 +03:00
Sandor Molnar
5095328e2d Backed out 5 changesets (bug 1918702) for causing bc failures @ browser_aaa_eventTelemetry_run_first.js CLOSED TREE
Backed out changeset f55480885aeb (bug 1918702)
Backed out changeset db1eaf09430d (bug 1918702)
Backed out changeset a9179f6e684d (bug 1918702)
Backed out changeset f9d3349e6fe3 (bug 1918702)
Backed out changeset 10d2957bbfe8 (bug 1918702)
2024-09-25 12:38:05 +03:00
Florian Quèze
3cf2dde6da Bug 1918702 - Migrate telemetry events to use Glean APIs for password manager, r=chutten,settings-reviewers,credential-management-reviewers,mossop,mtigley,dimi.
Differential Revision: https://phabricator.services.mozilla.com/D222608
2024-09-25 07:19:05 +00:00
Tom Schuster
4e06b6ddc6 Bug 1912403 - Remove inline command handlers from navigator-toolbox. r=Gijs,mossop
Differential Revision: https://phabricator.services.mozilla.com/D221301
2024-09-25 07:16:43 +00:00
Dão Gottwald
b05aac4958 Bug 1919790 - Stop returning hidden tabs or tabs from collpased groups in _findTabToBlurTo. r=dwalker,tabbrowser-reviewers,sthompson
Differential Revision: https://phabricator.services.mozilla.com/D223292
2024-09-25 05:08:37 +00:00
Florian Quèze
c5a791b369 Bug 1918702 - Migrate telemetry events to use Glean APIs for sync, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D222807
2024-09-25 02:46:36 +00:00
Gregory Pappas
49494b7cae Bug 71895 - Create the hidden window on macOS only r=firefox-desktop-core-reviewers ,mossop
Differential Revision: https://phabricator.services.mozilla.com/D219834
2024-09-24 23:45:09 +00:00
Jared Hirsch
3ef6cee5fc Bug 1916506 - Init gProfiles before the end of the startup idle init block. r=niklas
Differential Revision: https://phabricator.services.mozilla.com/D223236
2024-09-24 16:20:40 +00:00
Butkovits Atila
e9a321c37b Backed out changeset 76c285a906b6 (bug 71895) as requested by dev. CLOSED TREE 2024-09-24 12:28:38 +03:00
Paul Zuehlcke
e6256a22e4 Bug 1915419 - ServiceWorkerCleanUp support for clearing by site and OA pattern. r=anti-tracking-reviewers,dom-storage-reviewers,asuth,timhuang
Also adds support for clearing SW partitioned under the site to be cleared.

Differential Revision: https://phabricator.services.mozilla.com/D220608
2024-09-24 09:17:57 +00:00
Norisz Fay
09a2236ef6 Backed out changeset fad1cda93cc8 (bug 1908426) for causing multiple failures CLOSED TREE 2024-09-24 02:13:41 +03:00
abhishekmadan30
9605ca52bd Bug 1895334 - Grey out Copy without Site Tracking option when nothing can be stripped. r=pbz,urlbar-reviewers,anti-tracking-reviewers,dao
Co-authored-by: Manuel Bucher <manuel@mozilla.com>

Differential Revision: https://phabricator.services.mozilla.com/D215815
2024-09-23 22:11:50 +00:00
DJ
6ca1b918f3 Bug 1908426 - add UI to edit group label / color after creation. r=jswinarton,dao,fluent-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D222017
2024-09-23 21:17:14 +00:00
tannal
574d43d077 Bug 1920352 - Remove unused dom.testing.sync-content-blocking-notifications pref. r=gregp,anti-tracking-reviewers,pbz
Differential Revision: https://phabricator.services.mozilla.com/D223071
2024-09-23 10:51:46 +00:00
Norisz Fay
19ae72513a Backed out changeset ceb7a7e46f59 (bug 1901826) for causing bc failures on browser_fullscreen_tab_preview.js CLOSED TREE 2024-09-20 21:05:24 +03:00
Norisz Fay
ed87104874 Backed out 6 changesets (bug 1915419) for causing xpcshell failures on test_bounce_tracking_protection.js
Backed out changeset 65896495cce9 (bug 1915419)
Backed out changeset 042d3bc01bdb (bug 1915419)
Backed out changeset 8185b8989a78 (bug 1915419)
Backed out changeset ec3186533ad3 (bug 1915419)
Backed out changeset 0507ac7bb539 (bug 1915419)
Backed out changeset dfde58cea10c (bug 1915419)
2024-09-20 20:50:27 +03:00
DJ
0206f801b0 Bug 1901826 - prevent tab preview from triggering fullscreen toolbar autohide. r=dao,jswinarton
Differential Revision: https://phabricator.services.mozilla.com/D218432
2024-09-20 16:50:23 +00:00
Paul Zuehlcke
f66d439cd8 Bug 1915419 - ServiceWorkerCleanUp support for clearing by site and OA pattern. r=anti-tracking-reviewers,dom-storage-reviewers,asuth,timhuang
Also adds support for clearing SW partitioned under the site to be cleared.

Differential Revision: https://phabricator.services.mozilla.com/D220608
2024-09-20 15:46:37 +00:00
Kagami Sascha Rosylight
0b7ddedb99 Bug 1914417 - Refactor notification permission checker using principal partition key r=asuth,bvandersloot
This patch keeps the current status where Firefox and Chrome both allows notification permission in ABA context although the spec does not cover it. (https://github.com/whatwg/notifications/issues/177, also listed in https://privacycg.github.io/storage-partitioning/#remaining-user-agent-state)

The child patch in bug 1914203 will add a telemetry to see whether the usage is low enough so that we can block ABA access, to make it more consistent with storage partitioning.

Differential Revision: https://phabricator.services.mozilla.com/D219908
2024-09-20 14:02:28 +00:00
Florian Quèze
cd093f0a88 Bug 1918702 - Migrate telemetry events to use Glean APIs for screenshots, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D222607
2024-09-20 13:58:19 +00:00
Florian Quèze
03b00e2a53 Bug 1918702 - Migrate telemetry events to use Glean APIs for firefoxview, r=chutten,fxview-reviewers,jsudiaman.
Differential Revision: https://phabricator.services.mozilla.com/D222416
2024-09-20 13:58:15 +00:00
Joel Maher
1217ef421e Bug 1919776 - part 1, adjust browser/base and browser/components osx skip-if conditions to be more specific. r=sessionstore-reviewers,tabbrowser-reviewers,places-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D222841
2024-09-20 13:15:23 +00:00
Kelly Cochrane
8cacd1c229 Bug 1906888 - Update focus order and move new tab button to the bottom for vertical tabs r=desktop-theme-reviewers,tabbrowser-reviewers,dao,sidebar-reviewers,ayeddi
Differential Revision: https://phabricator.services.mozilla.com/D221244
2024-09-20 11:40:04 +00:00
Tarek Ziadé
6762cdc263 Bug 1913071 - move to transformers.js v3 r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D220519
2024-09-20 11:10:24 +00:00
Gregory Pappas
7bb2622a0a Bug 71895 - Create the hidden window on macOS only r=firefox-desktop-core-reviewers ,mossop
Differential Revision: https://phabricator.services.mozilla.com/D219834
2024-09-20 00:54:07 +00:00
Henry Wilkes
1a0ae5644c Bug 1919363 - Only show one app menu "new window" item in permanent private browsing. r=mconley
We also update the browser_private_browsing_window.js test.
The previous test was limited because it was referring to non-existent
"appmenu_newNavigator" and "appmenu_newPrivateWindow".

Differential Revision: https://phabricator.services.mozilla.com/D222507
2024-09-19 19:23:04 +00:00
Jeremy Swinarton
ca4df10a2c Bug 1908424: Context menu to create a group from single or multiple tabs r=dao,dwalker,fluent-reviewers,tabbrowser-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D221825
2024-09-19 18:54:12 +00:00
Butkovits Atila
5a9a789f82 Backed out changeset fb2f7f9f6def (bug 1906888) for causing failures at browser_newtabButton.js. CLOSED TREE 2024-09-19 22:04:46 +03:00
Kelly Cochrane
a83714bc93 Bug 1906888 - Update focus order and move new tab button to the bottom for vertical tabs r=desktop-theme-reviewers,tabbrowser-reviewers,dao,sidebar-reviewers,ayeddi
Differential Revision: https://phabricator.services.mozilla.com/D221244
2024-09-19 15:54:02 +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
Sandor Molnar
4b8abca79f Backed out changeset 0fab45288998 (bug 1901826) for causing bc perma failures @ browser_fullscreen_tab_preview.js 2024-09-19 00:18:45 +03:00
jabram
e3fe04ae61 Bug 1916823 - Update About Profiling directory list border color on hover r=cmkm,hjones,desktop-theme-reviewers,profiler-reviewers,mstange,julienw
Differential Revision: https://phabricator.services.mozilla.com/D222353
2024-09-18 20:15:28 +00:00
DJ
e107af3f93 Bug 1901826 - prevent tab preview from triggering fullscreen toolbar autohide. r=dao,jswinarton
Differential Revision: https://phabricator.services.mozilla.com/D218432
2024-09-18 19:46:03 +00:00
Paul Zuehlcke
c67647610b Bug 1916659, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D222629
2024-09-18 18:52:20 +00:00
Butkovits Atila
d779b4bd81 Backed out 12 changesets (bug 1915419) for causing failures at test_bouncetracking_purge.js. CLOSED TREE
Backed out changeset e5c32a502e0f (bug 1915419)
Backed out changeset 8cbcbb25fc99 (bug 1915419)
Backed out changeset 947379a2f167 (bug 1915419)
Backed out changeset 4cfe3a954ade (bug 1915419)
Backed out changeset 94fba1a2786b (bug 1915419)
Backed out changeset 477b4f7c2760 (bug 1915419)
Backed out changeset ed6c8d9d39d4 (bug 1915419)
Backed out changeset e534c390101c (bug 1915419)
Backed out changeset bc3fe74a8b03 (bug 1915419)
Backed out changeset afefdce605f9 (bug 1915419)
Backed out changeset e58887b90d39 (bug 1915419)
Backed out changeset 114298b7b855 (bug 1915419)
2024-09-18 17:49:45 +03:00
Paul Zuehlcke
0a77a5edd3 Bug 1915419 - ServiceWorkerCleanUp support for clearing by site and OA pattern. r=anti-tracking-reviewers,dom-storage-reviewers,asuth,timhuang
Also adds support for clearing SW partitioned under the site to be cleared.

Differential Revision: https://phabricator.services.mozilla.com/D220608
2024-09-18 12:50:39 +00:00
Tom Schuster
ef1f89bffd Bug 1918723 - Remove inline popup handlers from identity-popup. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D222283
2024-09-18 08:40:42 +00:00
Tom Schuster
77f8722d4b Bug 1918723 - Remove inline command handlers from identity-popup. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D222135
2024-09-18 08:40:41 +00:00
James Teow
d5710cd89a Bug 1919193 - Simplify Persisted Search UI - r=adw,desktop-theme-reviewers,urlbar-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D222489
2024-09-18 04:44:31 +00:00
Henry Wilkes
e8235e9c72 Bug 1919297: Clean up unused isProductURL import in browser.js. r=shopping-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D222477
2024-09-17 14:07:50 +00:00