Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Ctrl-Tab long list needs to scroll before end of list #527

@philayres

Description

@philayres

Prerequisites

Description

This is a fairly serious usability issue. If I use Ctrl-Tab to switch tabs and I go beyond the end of the few items in the list, I can only guess what the next item is, slowing down my ability to switch as I can only visually process one at a time, exactly as they appear. Since the list is far more readable than the actual tabs for more than a few items, the Ctrl-Tab list should be a great way to rapidly switch between many open tabs. Currently it isn't.

Steps to Reproduce

  1. Open more than five tabs
  2. Ctrl-Tab four times
  3. Check to see the highlighted item and the list of next tabs

Expected behavior:
I would hope to be able to always see at least the next tab (possibly several more) in the list so that I can see what I'm switching to. With more items in the list visible below the final one I could more rapidly hit Ctrl-Tab confidently knowing which items are coming up in the list.

Actual behavior:
This screenshot shows that by hitting Ctrl-Tab I've reached the visible end of the list. What comes next? I just have to hit Ctrl-Tab and hope for the best.

tabs

Reproduces how often:
Always.

Versions

Package version 0.107.1

Additional Information

An alternative may be to just allow configuration of a longer list length, allowing me to use the tab switcher as a convenient tab list. Anything off the end of my configured 20 tabs (for example) is unlikely to delay me much more than hitting Ctrl-Tab 20 times. But I would be much less likely to hit the end of the list ever. Plus with more tabs listed the feature would feel much less jumpy.

In this mode, being able to click on an item with the mouse to open it would be extra useful!

I would be open to try hacking this if you could point me in a direction to look for the relevant code.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions