Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Having many tabs means that some of them (on the right) will disappear #2812

Closed
FriskyDev opened this issue Sep 19, 2019 · 2 comments
Closed
Labels
Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.

Comments

@FriskyDev
Copy link

Environment

Windows build number: Microsoft Windows [Version 10.0.18362.356]
Windows Terminal version (if applicable): Windows Terminal (Preview) Version: 0.4.2382.0

Steps to reproduce

  1. Open many terminal tabs -or- a small number with long titles
  2. Note that at some point, depending on the width of the screen, new tabs do not appear on the tab bar at the top.
  3. The tab is there, and you can Ctrl+Tab -or- Ctrl+Shift+Tab to cycle the tabs.

Expected behavior

  1. Current tab is always shown when on that tab.
  2. Tab bar can scroll left or right to make the current tab show in the tab bar.
  3. Current tab shows as much of title bar from left to right as possible, still allowing other tabs to have enough space to be clickable.
  4. Cycling through tabs does not show hidden tabs even when landing on one of the hidden tabs.
  5. Would really like to have the option as in VS Code to not have and X to close, but instead right-click Close menus item. This will be important as you apply making items smaller that are not the current tab-item, as it will be easy to click the close box by accident. Or, you can make the close box X only visible for the currently highlighted tab, but this seems overly complicated.
  6. If there are too many items in the list, the last item should be ..., and clicking it should list all the tabs in order.
  7. Tabs should be able to be moved to a different position in the list.
  8. Hovering over a tab that has been shortened due to screen real estate should show a popup indicating the full title. (Bonus points for showing other information about the tab (date it was opened, how long the session has been opened, what type of prompt it is such as PowerShell, CMD, Linux, etc.)

Actual behavior

  1. If you Ctrl+Tab to a tab that is not in the list at the top, the tab is still not shown. There is no way to verify which tab you are on, except based on what was in the window as you left it.
  2. The current tab is not highlighted to indicate which tab is the current tab.
  3. The tab bar shows a static list of the first few items, each at their full width until space runs out.
  4. All tabs are shown at full width, even though they are not the currently selected tab.
  5. There is no UI for accessing the full list of all open terminals.
  6. There is no way to scroll through the list of tabs. Usually down with < and > buttons appearing when the list becomes to big to display fully in the tab bar.
@ghost ghost added Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Sep 19, 2019
@DHowett-MSFT
Copy link
Contributor

Hey, thanks for the in-depth analysis here! This is largely a duplicate of /dup #857, and will be fixed by #1896.

@ghost
Copy link

ghost commented Sep 19, 2019

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost ghost closed this as completed Sep 19, 2019
@ghost ghost added Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. and removed Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Sep 19, 2019
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.
Projects
None yet
Development

No branches or pull requests

2 participants