Commit Graph

364 Commits

Author SHA1 Message Date
Sam Foster
a712bf3840 Bug 1921836 - Consolidate the restoreSidebar implementations, and ensure the sidebar launcher gets un-hidden when a sidebar is shown. r=sidebar-reviewers,sessionstore-reviewers,jsudiaman,sclements
Differential Revision: https://phabricator.services.mozilla.com/D227420
2024-11-05 23:34:25 +00:00
Kelly Cochrane
23b06d590b Bug 1902667 - Add new trigger and callout for sidebar survey r=sidebar-reviewers,mviar,omc-reviewers,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D226831
2024-11-05 14:39:47 +00:00
Stanca Serban
005c9bd515 Backed out changeset 3a50257f49c6 (bug 1902667) for causing mochitests fai;ures in browser_glean_sidebar.js/ CLOSED TREE 2024-11-05 03:33:45 +02:00
Kelly Cochrane
15189eebf1 Bug 1902667 - Add new trigger and callout for sidebar survey r=sidebar-reviewers,mviar,omc-reviewers,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D226831
2024-11-04 21:31:17 +00:00
Stanca Serban
7bb12fdb44 Backed out changeset 1768e3e28918 (bug 1921836) for causing mochitests failures in browser_toolbar_sidebar_button.js. 2024-11-04 23:37:28 +02:00
Sam Foster
149a4a2aa9 Bug 1921836 - Consolidate the restoreSidebar implementations, and ensure the sidebar launcher gets un-hidden when a sidebar is shown. r=sidebar-reviewers,sessionstore-reviewers,jsudiaman,sclements
Differential Revision: https://phabricator.services.mozilla.com/D227420
2024-11-04 18:54:59 +00:00
Stanca Serban
fbc301289e Backed out changeset 97f44f6b0d88 (bug 1902667) for causing mochitests failures. 2024-10-30 20:59:54 +02:00
Sarah Clements
7d2061ccba Bug 1923753 - Update empty and error state assets for sidebar and firefox view r=sidebar-reviewers,fxview-reviewers,kcochrane,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D226906
2024-10-30 18:27:18 +00:00
Kelly Cochrane
e0e4fc4145 Bug 1902667 - Add new trigger and callout for sidebar survey r=sidebar-reviewers,mviar,omc-reviewers,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D226831
2024-10-30 17:56:14 +00:00
Mark Striemer
0a64dafac4 Bug 1927428 - Handle larger system fonts in expanded vertical tabs r=dao,desktop-theme-reviewers,tabbrowser-reviewers,sidebar-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D227130
2024-10-30 15:21:57 +00:00
Jonathan Sudiaman
8f6d47875d Bug 1927499 - Sidebar is showing in extensions popup when closing multiple tabs (and potentially in other popups) r=sidebar-reviewers,nsharpley
Checks to make sure that the backup state isn't being loaded in a popup window. Adds a test for the scenario which causes this bug.

Differential Revision: https://phabricator.services.mozilla.com/D227119
2024-10-29 19:45:44 +00:00
Kelly Cochrane
fc97d3f90a Bug 1925451 - Fix for vertical tabs not always being visible in new windows r=sidebar-reviewers,Gijs,sclements
Differential Revision: https://phabricator.services.mozilla.com/D227089
2024-10-29 14:34:39 +00:00
Joel Maher
8416ba3c7c Bug 1922725 - Disable browser_vertical_tabs_stacking_context.js on linux/a11y-checks for high failure rate. r=aryx,sidebar-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D227053
2024-10-29 11:39:02 +00:00
Tamas Szentpeteri
7aa7c6235f Backed out changeset 08df39c35f9d (bug 1905027) as requested by Mardak for causing 1927304. CLOSED TREE 2024-10-27 18:38:15 +02:00
Ed Lee
0e72f5e021 Bug 1905027 - There should be a Keyboard shortcut for the AI chat sidebar r=sidebar-reviewers,sclements,fluent-reviewers,flod,ngrato
Toggle chatbot with accel-shift-i enabling if necessary. Record event on using keyboard shortcut.

Differential Revision: https://phabricator.services.mozilla.com/D226205
2024-10-25 14:33:50 +00:00
Jonathan Sudiaman
9e5735c395 Bug 1926647 - With new sidebar enabled, opening private windows always have the sidebar expanded. r=sidebar-reviewers,sclements
- Ensure that we don't load the backup state if a private window was spawned from a non-private one.
- Ensure that undefined values (i.e. missing backup state properties) are not used to set UI state.
- Remove setup functions that "pushed" existing tests to pass, as these concealed a real issue.

Differential Revision: https://phabricator.services.mozilla.com/D226716
2024-10-24 14:24:41 +00:00
Jonathan Sudiaman
a2e2548835 Bug 1923972 - Telemetry for icons on the sidebar r=sidebar-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D226681
2024-10-23 22:25:58 +00:00
Norisz Fay
327e2a6efe Backed out changeset 298bca8a48dc (bug 1905027) for causing multiple dt failures 2024-10-23 23:47:43 +03:00
Ed Lee
3896deb1b4 Bug 1905027 - There should be a Keyboard shortcut for the AI chat sidebar r=sidebar-reviewers,sclements,fluent-reviewers,flod,ngrato
Toggle chatbot with accel-shift-i enabling if necessary. Record event on using keyboard shortcut.

Differential Revision: https://phabricator.services.mozilla.com/D226205
2024-10-23 17:42:19 +00:00
Stuart Colville
6bd05b9603 Bug 1926119: Remove 2nd empty-state string for don't remember history. r=sidebar-reviewers,fluent-reviewers,fxview-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D226453
2024-10-23 10:31:29 +00:00
Sarah Clements
9135d8e91d Bug 1925469 - Update tools icons in the sidebar to correct svg r=sidebar-reviewers,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D226479
2024-10-22 15:55:34 +00:00
Kelly Cochrane
8f5fec9e89 Bug 1924126 - Ensure context menu can be opened via keyboard for sidebar tab items r=sidebar-reviewers,Gijs,sclements,ayeddi
Differential Revision: https://phabricator.services.mozilla.com/D225722
2024-10-21 20:57:34 +00:00
Sandor Molnar
1e666694aa Backed out changeset 7e2dae749d42 (bug 1924126) for causing bc failures @ browser_sidebar_context_menu CLOSED TREE 2024-10-21 20:59:58 +03:00
Kelly Cochrane
60bcf55097 Bug 1924126 - Ensure context menu can be opened via keyboard for sidebar tab items r=sidebar-reviewers,Gijs,sclements,ayeddi
Differential Revision: https://phabricator.services.mozilla.com/D225722
2024-10-21 16:13:46 +00:00
Jonathan Sudiaman
b15a6918fd Bug 1908019 - Store sidebar UI state in a pref that acts as a fallback r=sidebar-reviewers,sessionstore-reviewers,sfoster
Refactor sidebar state persistence logic outside of SessionStore and into SidebarController and SidebarManager. Expose an API for session store to update state. If session store data is not available, use the backup state instead. Works for both "Never remember history" and "Use custom settings for history".

Differential Revision: https://phabricator.services.mozilla.com/D225220
2024-10-21 14:52:00 +00:00
Sarah Clements
0980f19cc6 Bug 1924107 - Add missing title and aria attributes to menu buttons in sidebar r=Mardak,sidebar-reviewers,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D226010
2024-10-21 13:20:58 +00:00
Norisz Fay
3e0a85be12 Backed out changeset 214c931a0501 (bug 1908019) for causing bc failure on browser_keyboard_tests.js 2024-10-19 02:25:01 +03:00
Jonathan Sudiaman
59eeb5c1d8 Bug 1908019 - Store sidebar UI state in a pref that acts as a fallback r=sidebar-reviewers,sessionstore-reviewers,sfoster
Refactor sidebar state persistence logic outside of SessionStore and into SidebarController and SidebarManager. Expose an API for session store to update state. If session store data is not available, use the backup state instead. Works for both "Never remember history" and "Use custom settings for history".

Differential Revision: https://phabricator.services.mozilla.com/D225220
2024-10-18 19:45:30 +00:00
Mark Striemer
211e1d0562 Bug 1922036 - Make vertical tabs and tools 32px by default r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,nsharpley,sclements,mconley
Differential Revision: https://phabricator.services.mozilla.com/D224362
2024-10-18 16:46:26 +00:00
Norisz Fay
abd7b89b34 Backed out changeset cfc9c8d13810 (bug 1924107) for causing sidebar related failures 2024-10-18 22:13:55 +03:00
Sarah Clements
c8749c7247 Bug 1924107 - Add missing title and aria attributes to menu buttons in sidebar r=Mardak,sidebar-reviewers,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D226010
2024-10-18 13:41:49 +00:00
Tom Schuster
0cf607ced1 Bug 1923041 - Listen for click events on the sidebar to handle new-tab middle clicks. r=Gijs,sidebar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D224765
2024-10-18 09:28:09 +00:00
Sandor Molnar
e3731da318 Backed out changeset 47f93788c763 (bug 1908019) for causing perma bc failures @ browser_sidebar_keys.js CLOSED TREE 2024-10-17 21:46:35 +03:00
Jonathan Sudiaman
80c7c66253 Bug 1908019 - Store sidebar UI state in a pref that acts as a fallback r=sidebar-reviewers,sessionstore-reviewers,sfoster
Refactor sidebar state persistence logic outside of SessionStore and into SidebarController and SidebarManager. Expose an API for session store to update state. If session store data is not available, use the backup state instead. Works for both "Never remember history" and "Use custom settings for history".

Differential Revision: https://phabricator.services.mozilla.com/D225220
2024-10-17 17:45:07 +00:00
Stuart Colville
7f22a561de Bug 1911749 - Update History and Tabs from other devices strings shared with FxView. r=sidebar-reviewers,fluent-reviewers,bolsson,fxview-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D225550
2024-10-17 17:43:08 +00:00
Cosmin Sabou
162894add1 Backed out changeset 290a68970e02 (bug 1911749) for causing bc failures on browser_history_firefoxview. 2024-10-17 00:50:02 +03:00
Florian Quèze
bcc4b12884 Bug 1923028 - Migrate scalars to use Glean APIs in browser/components/places/, r=chutten,sidebar-reviewers,fxview-reviewers,Standard8,jsudiaman.
Differential Revision: https://phabricator.services.mozilla.com/D225370
2024-10-16 20:46:08 +00:00
Stuart Colville
56b5279a66 Bug 1911749 - Update History and Tabs from other devices strings shared with FxView. r=sidebar-reviewers,fluent-reviewers,bolsson,fxview-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D225550
2024-10-16 18:46:35 +00:00
Jonathan Sudiaman
1421dd26d7 Bug 1923946 - Update sidebar telemetry for resizing and panel toggling r=sidebar-reviewers,sclements
- Simplifies the resize tracking logic so that it hooks the splitter, rather than the browser. This removes the need to debounce and solves the issue of reporting automatic resizes.
- Rounds resize event data to the nearest integer.
- Records hide events whenever current panel is switched.

Differential Revision: https://phabricator.services.mozilla.com/D225435
2024-10-16 13:41:29 +00:00
Kelly Cochrane
031773ad96 Bug 1899599 - Change orientation of tools and extensions in expanded sidebar when more than 5 tools/extensions r=desktop-theme-reviewers,reusable-components-reviewers,sidebar-reviewers,hjones,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D224983
2024-10-15 19:56:52 +00:00
Sandor Molnar
c15c0c8311 Backed out changeset a7a3ec0f3d35 (bug 1908019) for causing multiple failures. 2024-10-15 17:22:17 +03:00
Jonathan Sudiaman
8808ec1a11 Bug 1908019 - Store sidebar UI state in a pref that acts as a fallback r=sidebar-reviewers,sessionstore-reviewers,sfoster
Refactor sidebar state persistence logic outside of SessionStore and into SidebarController and SidebarManager. Expose an API for session store to update state. If session store data is not available, use the backup state instead. Works for both "Never remember history" and "Use custom settings for history".

Differential Revision: https://phabricator.services.mozilla.com/D225220
2024-10-15 13:14:26 +00:00
Emilio Cobos Álvarez
7fdc3f0b03 Bug 1923844 - Account for hidden elements during sidebar animation in 'Always Hide' mode r=sidebar-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D225275
2024-10-11 16:58:23 +00:00
Ed Lee
acaddfd634 Bug 1923900 - Record sidebar-customize for toggling chatbot and bookmarks r=jsudiaman,sidebar-reviewers
Add events for chatbot and bookmarks. Update tests to support default unchecked bookmarks.

Differential Revision: https://phabricator.services.mozilla.com/D225304
2024-10-11 15:37:32 +00:00
Nikki Sharpley
4059d1dd9f Bug 1922264 - Show container menu on right click of vertical tabs new tab button r=sidebar-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D225087
2024-10-10 13:10:44 +00:00
Jonathan Sudiaman
3f3415399b Bug 1922037 - Record Glean metrics upon sidebar initialization r=sidebar-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D224797
2024-10-09 20:09:55 +00:00
Nikki Sharpley
19c469b319 Bug 1915007 - Avoid duplicate View>Sidebar menu items on sidebar pref flip r=sidebar-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D224493
2024-10-09 15:46:06 +00:00
Cosmin Sabou
5623f8ad8f Backed out changeset f7e1c167b99b (bug 1915007) for causing bc failures on browser_view_sidebar_menu. CLOSED TREE 2024-10-09 18:30:34 +03:00
Nikki Sharpley
92fbf7e3c4 Bug 1915007 - Avoid duplicate View>Sidebar menu items on sidebar pref flip r=sidebar-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D224493
2024-10-09 13:36:22 +00:00
Kelly Cochrane
a38bb565f9 Bug 1908989 - Add animations to sidebar launcher in 'Always hide' mode r=sidebar-reviewers,emilio,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D220485
2024-10-08 16:49:41 +00:00