Vertical tabs: Improve private browsing UI, remove tab popover, declutter sidebar and disable ai chat
This MR attempts to further improve the vertical tabs experience:
-
Removing tab popover (context !109 (comment 541184))
-
Reduce the space waste of the private browsing indicator when using vertical tabs by reducing it in size and putting it in the top right corner of urlbar (portrait only). (Note: This does not play too well with Nightly 150, where the indicator is to the left of AppMenu, but I'll worry about that once this change hits beta.)
-
Change more preferences clean up the vertical tab bar:
- browser.ml.chat.enabled: disabling LLM chat - removes icon from sidebar
- browser.ml.chat.menu: remove LLM chat from context menu
- sidebar.main.tools: don't show history etc. by default, improves landscape experience mainly (set to aichat as setting to '' has no effect)
- sidebar.verticalTabs.dragToPinPromo.dismissed: dismiss outright, as tab dragging does not work with touchscreens anyway
There are more AI features to disable on ESR - but I did not want to totally muddy this MR and keep it somewhat focused.
Edited by Peter Mack