3

The Windows and Reading List sidebars behave differently when shown and hidden compared to the Bookmarks sidebar. When the bookmarks side bar is shown and hidden while in vertical tabs mode, the vertical tabs sidebar reappears. However doing the same for the Windows and Reading List sidebars causes the sidebar to collapse, while still being in vertical tabs mode (i.e. horizontal tabs are still hidden).

This issue can be reproduced in a clean Orion profile by:

  • Enabling Vertical Tabs
  • Showing and hiding the Bookmarks sidebar with Cmd + Ctrl + 3 twice
  • Showing and hiding the Reading List sidebar with Cmd + Ctrl + 4 twice
    Note the difference in their behaviour.

The Bookmarks sidebar's behaviour should be the expected one.

Version 0.99.128.2.1-beta (WebKit 619.1.11.111.2) Build date Aug 3 2024 MacBook Air (macOS Sonoma 14.6.1 build 23G93)

Sonoma (14)

    Somewhat related to this is when the Vertical Tabs sidebar starts with a different sidebar when animating open (like the Windows or Bookmarks sidebar) and then switches to the vertical tabs sidebar after the animation completes. This is not an issue with the other sidebars and is quite jarring when the sudden switch happens.

    Wasn't sure if I should mark this as a separate issue.

      8 days later

      I suggest decoupling Horizontal/Vertical Tabs setting from Sidebar state. Let Vertical Tabs be a sidebar component instead of a Horizontal Tabs replacement. Forcing the UI to use either Horizontal or Vertical Tabs introduces strange and janky behaviour (possibly introduced by https://orionfeedback.org/d/4266-vertical-horizontal-tabs-switching-needs-to-be-separated-from-showhide-tabs-sidebar/6):

      Sidebar state should be per-window. Changing the Sidebar view within a window should not have any effect on other windows. This can be solved by allowing Vertical Tabs to be a component of the Sidebar like the other Sidebar views (Windows, Bookmarks, Reading List).

      This means turning Horizontal Tabs into a toggle. Vertical Tabs will always be available from the Sidebar but users can choose to show/hide the Horizontal Tab Bar. This has the added benefit of being able to have both Horizontal Tabs and Vertical Tabs at the same time (which I prefer as a Horizontal Tabs user who only uses Vertical Tabs occasionally as my viewport can stay consistent).

      Edit: Reduce video size (I forgot to compress it with ffmpeg)

        1. Use Horizontal Tabs (select Standard Tabs in Settings). Make sure Sidebar is hidden.
        2. Open a new window and then a few tabs.
        3. Go to View > Show Sidebar. Windows Sidebar is shown as the default.
        4. Go to View > Hide Sidebar. Sidebar hidden as expected.
        5. Now go to View > Show Vertical Tabs Sidebar. Note the bad animation. Horizontal tab bar has disappeared. Vertical Tabs is now selected in Settings.
        6. Go to View > Hide Vertical Tabs Sidebar. Horizontal Tabs appear again and it is selected in Settings.
        7. Now go to View > Show Vertical Tabs Sidebar. Vertical Tabs is now selected in Settings.
        8. Then go to View > Hide Sidebar. Horizontal Tabs do not re-appear. Vertical Tabs remain selected in Settings.
        9. Visit Settings to get Horizontal (Standard) Tabs bar back. Not convenient.

        This behaviour is confusing and undesirable to a Horizontal Tabs user. Horizontal/Vertical Tabs preference is specified in Settings and should not be altered by Sidebar state.

        I propose https://orionfeedback.org/d/8495-turn-horizontal-tabs-into-a-toggle as a fix for this issue and as a UX enhancement.

        Version 0.99.128.2.1-rc (WebKit 619.1.11.111.2)

        Sonoma (14)

        Merged 1 post from Hiding sidebar disables horizontal tabs permanently.
          Merged 4 posts from Turn Horizontal Tabs into a toggle.
            a month later
            17 days later
            No one is typing