102

tl;dr: +1, and please make sure it's also easy to do operations with tabs in a tree

On desktop, this is the one remaining thing that's absolutely crucial to me. There's obviously many things that I would love to be added or improved, but I keep running into this one. Just now, I have a window with a couple dozen tabs, and I'd like to move them to a new window, and there's no way to do this without doing it one by one — there's not even any way that I can see to move a tab tree over, you have to do each one individually, and then re-nest them once they arrive at their destination!

    2 months later

    Safari and Orion only allow one (active) tab to be selected (or, in terms of Chrome Extension Developer docs, "highlighted").

    Chrome and Vivaldi allow multiple tabs selection (Cmd or Shift click on tabs to add to selection):

    This way I can act on multiple tabs (add to group, close, move to another window, etc).

    As an example, one of my little Chrome extensions, Wardrobe, only makes sense if I can select multiple tabs:

    https://wardrobe.vlad.studio (please see the video on this page).

    The relevant code – chrome.tabs.query({highlighted: true, currentWindow: true} – always returns only one tab in Orion (obviously).

    The interface for highlighted inactive tabs is another question :-) Vivaldi's doing it really ugly, unfortunately.

    • Vlad replied to this.

      vladstudio Can you find example in Apple's HIG or in other Apple's apps where multiple tab select operation is enabled?

      • eirk replied to this.
        Merged 2 posts from Allow multiple tabs selection ("highlighting").

          Vlad I do not think this is in any of Apple's apps, nor in the HIG. But, this is a very useful feature that I think should still be added.

            Yes, there seems to be no native components for multiple highlighted tabs. Couple of ideas: show multiple selected tabs as indicator dots:

            or checkboxes:

            or replace favicons with checkboxes:

            As a reminder - user adds a tab to selection by Cmd/Shift click, and user removes selection by clicking any tab without Cmd/Shift (as in other browsers).

            • Vlad replied to this.

              vladstudio Perhaps all tabs would just switch to their selected state, no other indicators needed?

                @Vlad is that possible? (I somehow thought it is not). If so, problem solved.

                  I suggest having a middleground color between the gray unselected state and the white selected state to be used for the background of the highlighted tabs. this makes it similar to what chromium & variants have.

                    4 days later

                    currently you can not hold shift, command, .. any type of modifier to select multiple tabs and then execute right click actions on them, e.g. closing, bookmarking, reloading, pinning, .. them

                      Merged 2 posts from Select multiple tabs.

                        I strongly agree for adding this feature. It would be a great improvement for Orion, and it will also lower the barrier for people moving from Chrome/Firefox to Orion.

                        a month later

                        So it does look like you can use Command and Shift to select multiple tabs when they're in the sidebar on Safari. Not sure if it's something they added recently, or not.

                          3 months later

                          I think it would be a good idea to be able to select more than one tab at the time by "command clicking" on them in order to close them or relaunch them for example. Right know you can only select one tab at the time.

                            Merged 1 post from Command select multiple tabs to close or relaunch.
                              6 days later
                              eirk changed the title to Select multiple tabs for bulk ops (horizontal and vertical) .

                                AlejandroHernandez "Please" does not help, but supporting a browser by getting Orion+ has a meaningful impact on development speed.