Commit Graph

295 Commits

Author SHA1 Message Date
Alex Kontos
6614ff9a2f feat(sidebar): part 2 - tree vertical tabs v1.1 2025-11-06 14:13:52 +00:00
Michael Kaply
af95c4ca67 Bug 1948934 - Don't show new sidebar in kiosk mode. a=RyanVM
Original Revision: https://phabricator.services.mozilla.com/D254001

Differential Revision: https://phabricator.services.mozilla.com/D257007
2025-07-12 13:30:33 +00:00
Sam Foster
b42b497a1f Bug 1922777 - Retain the last-used sidebar view/command id even when the panel is closed. a=pascalc
Original Revision: https://phabricator.services.mozilla.com/D254261

Differential Revision: https://phabricator.services.mozilla.com/D256867
2025-07-11 08:23:07 +00:00
Gijs Kruitbosch
8000e1a525 Bug 1966155 - use moz-src for sidebar modules, r=sidebar-reviewers,zombie,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D249098
2025-05-16 17:55:28 +00:00
Kelly Cochrane
6dde4e5cbf Bug 1965825 - Don't disarm mouseEnterTask on popupshown in browser-sidebar.js r=sidebar-reviewers,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D249602
2025-05-15 20:08:10 +00:00
Kelly Cochrane
b9f3692262 Bug 1965742 - Don't add/remove MosPosTracker listeners for tab preview popups r=sidebar-reviewers,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D248958
2025-05-12 20:59:25 +00:00
Kelly Cochrane
f8a2979106 Bug 1957017 - Prevent sidebar from collasing when context menu is open and expand on hover is enabled r=sidebar-reviewers,nsharpley,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D247793
2025-05-09 16:00:28 +00:00
Serban Stanca
769229ac8f Revert "Bug 1957017 - Prevent sidebar from collasing when context menu is open and expand on hover is enabled r=sidebar-reviewers,nsharpley,jsudiaman" for causing mochitests failures in browser_sidebar_expand_on_hover.js.
This reverts commit 92704055ca.
2025-05-08 23:00:21 +00:00
Kelly Cochrane
92704055ca Bug 1957017 - Prevent sidebar from collasing when context menu is open and expand on hover is enabled r=sidebar-reviewers,nsharpley,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D247793
2025-05-08 21:37:40 +00:00
Fred Chasen
32bb998a69 Bug 1961955 - Clean up Review Checker sidebar panel. r=shopping-reviewers,fluent-reviewers,sidebar-reviewers,kpatenio,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D246993
2025-05-06 02:24:28 +00:00
Kelly Cochrane
40832e607b Bug 1941189 - Make vertical pinned tabs container adjustable r=desktop-theme-reviewers,tabbrowser-reviewers,sidebar-reviewers,jsudiaman,nsharpley,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D246484
2025-05-05 09:13:55 +00:00
Alexandru Marc
b06c4c0583 Revert "Bug 1941189 - Make vertical pinned tabs container adjustable r=desktop-theme-reviewers,tabbrowser-reviewers,sidebar-reviewers,jsudiaman,nsharpley,sfoster" for causing bc failures @ browser_resize_sidebar.js
This reverts commit 5c1d9210e4.
2025-05-01 21:42:02 +00:00
Kelly Cochrane
5c1d9210e4 Bug 1941189 - Make vertical pinned tabs container adjustable r=desktop-theme-reviewers,tabbrowser-reviewers,sidebar-reviewers,jsudiaman,nsharpley,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D246484
2025-05-01 20:52:57 +00:00
Iulian Moraru
6951b54b38 Backed out changeset 646fc6fe1859 (bug 1961955) for causing bc failures on browser_all_files_referenced.js. CLOSED TREE 2025-04-30 04:33:43 +03:00
Fred Chasen
b099c87ad0 Bug 1961955 - Clean up Review Checker sidebar panel. r=shopping-reviewers,fluent-reviewers,sidebar-reviewers,kpatenio,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D246993
2025-04-29 23:59:01 +00:00
Sam Foster
2acb53bb57 Bug 1961190 - Only set initial sidebar launcher visibility to a default when its never been seen. r=sidebar-reviewers,kcochrane,sclements
Differential Revision: https://phabricator.services.mozilla.com/D246009
2025-04-25 19:33:41 +00:00
Goloman Adrian
17befc4396 Backed out changeset 9838e2ffe509 (bug 1961190) for causing xpcshell failures @test_sidebar_state.js. CLOSED TREE 2025-04-25 21:31:22 +03:00
Sam Foster
5c9f87dc15 Bug 1961190 - Only set initial sidebar launcher visibility to a default when its never been seen. r=sidebar-reviewers,kcochrane,sclements
Differential Revision: https://phabricator.services.mozilla.com/D246009
2025-04-25 16:59:53 +00:00
Emilio Cobos Álvarez
0c8b2bd7f8 Bug 1960926 - More explicitly wait for sidebar update. r=sidebar-reviewers,kcochrane
This is the front-end side fix. We might want to change the rendering
code too, I'm still investigating if this is web observable.

Differential Revision: https://phabricator.services.mozilla.com/D246131
2025-04-22 16:51:17 +00:00
smolnar
671d93ed3b Backed out changeset 5a2b98798636 (bug 1960926) for causing bc failures @ browser_customize_sidebar.js CLOSED TREE 2025-04-22 18:37:17 +03:00
Emilio Cobos Álvarez
02a342eb75 Bug 1960926 - More explicitly wait for sidebar update. r=sidebar-reviewers,kcochrane
This is the front-end side fix. We might want to change the rendering
code too, I'm still investigating if this is web observable.

Differential Revision: https://phabricator.services.mozilla.com/D246131
2025-04-22 13:52:06 +00:00
Micah Tigley
44634783bd Bug 1956952 - Add a probe for when CPM is enabled in sidebar customization panel. r=rsafaeian,sidebar-reviewers,kcochrane
Differential Revision: https://phabricator.services.mozilla.com/D243389
2025-04-15 14:30:04 +00:00
Ed Lee
26865b29fa Bug 1943208 - Allow callout primary CTA to flip multiple prefs and open the chatbot panel r=sidebar-reviewers,sclements
Reopen panel if one was open when toggling revamp and still available. This avoids race condition of trying to open chatbot and flip revamp at the same time.

Differential Revision: https://phabricator.services.mozilla.com/D245367
2025-04-14 14:23:39 +00:00
Sam Foster
ced67263ef Bug 1959498 - Ensure sidebar launcher gets un-expanded when we switch back to horizontal tabs. r=sidebar-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D245005
2025-04-10 20:43:18 +00:00
Sam Foster
5e57ba63ea Bug 1959121 - Don't forget previously open sidebar panels for legacy sidebar.revamp=false sidebars. r=sidebar-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D245006
2025-04-10 13:03:30 +00:00
Sam Foster
3977cd6c9f Bug 1956330 - Ensure extensions' sidebarAction get loaded into the panel when toggling the sidebar. r=sidebar-reviewers,jsudiaman,sclements
Differential Revision: https://phabricator.services.mozilla.com/D244269
2025-04-09 10:12:02 +00:00
Cristian Tuns
041ebec961 Backed out changeset 9e0922e2fa4c (bug 1956330) for causing bc failures in /browser_toolbar_sidebar_button.js CLOSED TREE 2025-04-07 16:11:50 -04:00
Sam Foster
e6188a0b0b Bug 1956330 - Ensure extensions' sidebarAction get loaded into the panel when toggling the sidebar. r=sidebar-reviewers,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D244269
2025-04-07 18:10:53 +00:00
Sam Foster
37ad815c08 Bug 1949912 - Add a sidebar.revamp.defaultLauncherVisible pref for the initial launcher visibility with sidebar.revamp + horizontal tabs. r=sidebar-reviewers,sclements,kcochrane
Differential Revision: https://phabricator.services.mozilla.com/D242609
2025-04-03 19:20:51 +00:00
Kelly Cochrane
43f88580f8 Bug 1956909 - Prevent expand on hover jumping animation after browser restart r=tabbrowser-reviewers,sidebar-reviewers,jsudiaman,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D244203
2025-04-03 10:09:14 +00:00
Gijs Kruitbosch
8d5a031563 Bug 1955030 - fix sidebar closing when button is moved, r=sidebar-reviewers,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D242543
2025-04-02 19:38:39 +00:00
Kelly Cochrane
a75d2e147f Bug 1956624 - Ensure sidebar collapses on mouse out when expand on hover is enabled and the window is inactive (macOS only) r=sidebar-reviewers,mstange,sclements
Differential Revision: https://phabricator.services.mozilla.com/D243512
2025-04-02 14:44:08 +00:00
Kelly Cochrane
23e69eb981 Bug 1957393 - Fix inaccuracy of Expand on hover checkbox state in the customize panel r=sidebar-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D243686
2025-03-31 19:09:30 +00:00
Rebecca King
8a1bcf5764 Bug 1955055 - Review Checker Callout 4B not triggered if the sidebar is closed with X button - r=shopping-reviewers,omc-reviewers,sidebar-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D242963
2025-03-28 01:20:11 +00:00
Sam Foster
829925fc2c Bug 1954056 - Avoid closing the sidebar launcher when just closing the open panel. r=sidebar-reviewers,kcochrane
* Remove some of the overloading of SidebarState.updateVisibility
* Remove the no-longer-used #previousLauncherExpanded property
* SidebarController.hide() just hides the panel (same as legacy/original API)
* Skip the browser_toolbarKeyNav.js test when sidebar.revamp=true, this should have been failing all along.

Differential Revision: https://phabricator.services.mozilla.com/D242240
2025-03-28 00:27:49 +00:00
Kelly Cochrane
2818ae997f Bug 1956909 - Prevent expand on hover jumping animation after browser restart r=sidebar-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D243372
2025-03-27 20:17:51 +00:00
Cosmin Sabou
a6f42c65a8 Backed out changeset a99655962ea6 (bug 1954056) for turning browser_toolbarKeyNav.js into permafail. CLOSED TREE 2025-03-27 06:41:26 +02:00
Fred Chasen
8fa2242721 Bug 1938392 - Add integratedSidebar pref to Nimbus. r=shopping-reviewers,firefox-desktop-core-reviewers ,sidebar-reviewers,mossop,Gijs,rking
Adds the integratedSidebar pref to the `shopping2023` Nimbus feature and separates the enabling prefs for the migrated Review Checker in the main sidebar and the Shopping sidebar.

- Updates `browser.shopping.experience2023.integratedSidebar` to be the only enabling pref for the migrated Review Checker sidebar.
- Prevents `browser.shopping.experience2023.enabled` from disabling the migrate sidebar and uses it as the pref for the ShoppingSidebar actors.
- Removes the `browser.shopping.experience2023.shoppingSidebar` pref as it is no longer needed.
- Updates any tests the used these prefs to the new use.
- Init's the two sidebar differently in `ShoppingUtils` based on the Nimbus prefs.
- Unset the `SidebarController._state.command` when a sidebar tool pref sets it to `visible=false` otherwise it will try to re-open when the sidebar is opened again.

Differential Revision: https://phabricator.services.mozilla.com/D242053
2025-03-27 00:05:15 +00:00
Sam Foster
b87c7b1846 Bug 1954056 - Avoid closing the sidebar launcher when just closing the open panel. r=sidebar-reviewers,kcochrane
* Remove some of the overloading of SidebarState.updateVisibility
* Remove the no-longer-used #previousLauncherExpanded property
* SidebarController.hide() just hides the panel (same as legacy/original API)

Differential Revision: https://phabricator.services.mozilla.com/D242240
2025-03-26 23:00:27 +00:00
Kelly Cochrane
6685a37131 Bug 1950419 - Prevent sidebar from collapsing when opening context menu if expand on hover is enabled r=tabbrowser-reviewers,sidebar-reviewers,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D242740
2025-03-26 19:14:46 +00:00
Sarah Clements
3435c4b131 Bug 1947997 - Make sidebar.main.tools user customized r=sidebar-reviewers,firefox-desktop-core-reviewers ,mossop
* Update sidebar.main.tools default values and include a migration
* Modify updateDefaultTools in SidebarManager
* Update tests

Differential Revision: https://phabricator.services.mozilla.com/D240903
2025-03-24 18:32:29 +00:00
Nikki Sharpley
f944da9456 Bug 1949497 - Part 1: Replace use of waitForCondition with waitForMutationCondition in sidebar test suite r=sidebar-reviewers,sfoster
Follow up patch for browser_syncedtabs_sidebar.js and browser_adopt_sidebar_from_opener.js in Part 2.

Differential Revision: https://phabricator.services.mozilla.com/D240637
2025-03-21 15:16:16 +00:00
Kelly Cochrane
28a04d1c5f Bug 1954962 - Fix animations for expand on hover when expanding from the left r=sidebar-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D242386
2025-03-21 01:23:34 +00:00
Kelly Cochrane
f419fc95e6 Bug 1954780 - Resolve attention dot positioning for expanded pinned tabs when expand on hover is enabled r=desktop-theme-reviewers,tabbrowser-reviewers,sidebar-reviewers,nsharpley,emilio
Differential Revision: https://phabricator.services.mozilla.com/D242030
2025-03-19 16:03:45 +00:00
Kelly Cochrane
a9d254af97 Bug 1945959 - Add tests for sidebar expand on hover feature r=sidebar-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D237646
2025-03-18 20:35:37 +00:00
Kelly Cochrane
a03f5ebbd6 Bug 1947254 - Debounce mouseover effects for expand on hover for the sidebar r=sidebar-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D241505
2025-03-18 19:04:17 +00:00
Eric Chen
19f81b780d Bug 1952045 - modify and refactor the "inPopup" logic of sidebarController to account for taskbar tabs r=sidebar-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D240688
2025-03-15 20:12:51 +00:00
Kelly Cochrane
d8275ce7d6 Bug 1951427 - Rework expand on hover to only overlay the sidebar launcher r=desktop-theme-reviewers,tabbrowser-reviewers,sidebar-reviewers,dao,emilio,sclements
Differential Revision: https://phabricator.services.mozilla.com/D240171
2025-03-14 13:09:18 +00:00
Goloman Adrian
8cbc210af4 Backed out changeset e93b9b73aebd (bug 1951427) for causing bc failures @browser_sidebar_move.js. 2025-03-14 08:20:43 +02:00
Kelly Cochrane
8959c0fe82 Bug 1951427 - Rework expand on hover to only overlay the sidebar launcher r=desktop-theme-reviewers,tabbrowser-reviewers,sidebar-reviewers,dao,emilio,sclements
Differential Revision: https://phabricator.services.mozilla.com/D240171
2025-03-13 23:39:02 +00:00