5

Unlike Safari and (all?) other Mac browsers it seems on re-launch Orion doesn't currently remember windows that had previously been minimised to the Dock.

Steps to reproduce:

  1. Minimise 1 or more open windows
  2. Quit Orion
  3. Re-launch

Expected behavior:
Windows that were minimised to the Dock before Orion was last quit should re-open in that same minimised state to better respect the user's maintenance of their environment.

Why? Users may minimise tabs to the Dock as an intermediary to book marking, as a means of reminding themselves to revisit those minimised windows "soon".

Safari also arguably encourages this behaviour by suspending minimised windows/tabs, so this intermediary state is a low overhead way to retain something you intend to pickup again.

Orion, OS version; hardware type:

  • Orion 0.99.109.1-beta (WebKit 613.1.12)
  • macOS 12.1 (21C52)
  • MacBookPro16,1 (6-Core Intel Core i7, 2.6 GHz, 16 GB RAM)
  • Vlad replied to this.

    transeunt

    This is a valid request, thanks.

    Please clarify what minimising tabs to the Dock means?

    Also do you have evidence that minimised windows/tabs are indeed somehow suspended/low overhead?

      Vlad Thanks, so to be clear I'm referring to when one presses the centre (yellow) or selects Window > Minimise

      https://developer.apple.com/design/human-interface-guidelines/macos/windows-and-views/window-anatomy/

      As for proof positive about minimised tabs being suspended… fair, I'll have to do some searching of docs / release notes, but to observe the effect, one can try it in Safari, obviously following the same procedure as above.

      You should see that when a Safari window is minimised on re-launch of the app, the page contents will not actually load until one expands the window from the Dock.

      • Vlad replied to this.

        transeunt

        You should see that when a Safari window is minimised on re-launch of the app, the page contents will not actually load until one expands the window from the Dock.

        I believe this behavior exists for non-minimised windows too. Orion does the same.

          Vlad I’m not so sure — in Safari on relaunch any visible window is loaded automatically — if I’ve 20 windows visible the contents of the active tab is loaded in all 20.

          That means relaunch can take a while and it spikes network and cpu load.

          Whereas any Safari tab that was minimised when the app launched will not load its active tab contents until I manually expand the tab from the Dock.

          Ergo with 19 windows minimised and only 1 visible, relaunch is very quick and no network or cpu spike — Safari is clearly only loading that 1 visible active tab.

          Given Orion doesn’t keep windows minimised on relaunch I can check it behaves the same.

            24 days later
            No one is typing