Skip to content

Tab switching gets stuck in Settings tab #18661

@ferenczy

Description

@ferenczy

Windows Terminal version

1.22.10352.0

Windows build number

10.0.22635.4870

Other Software

No response

Steps to reproduce

I have found two bugs that are closely related, as the first one appears during the steps to reproduce the second bug, so I'll put them both together in this issue:

  1. Open a new window with 3 tabs: Settings and two shells
  2. Activate the Settings tab
  3. Press the keyboard shortcut for the action "Next/Previous tab" (usually Ctrl + Tab) so that you keep Ctrl pressed and press Tab just once - the next tab will be activated, but the Tab switcher is not shown (the first bug)
  4. While still keeping Ctrl pressed down, press Tab once again - the last tab will be activated and this time, the Tab switcher finally shows up
  5. While still keeping Ctrl pressed down, press Tab once again - the Settings tab will be activated back
  6. Now finally release the Ctrl key
  7. Press Ctrl + Tab again (this time you can release both keys immediately) - nothing happens, tab switching stopped working altogether, you have to click anywhere on or around settings options to make it work again (the second bug)

Expected Behavior

  1. The Tab switcher should be shown after the first use of "Next/Previous tab" action when you're on the Settings tab, just like it does when any other shell tab is active
  2. When you activate the Settings tab using the "Next/Previous tab" action, it should also be possible to leave the Settings tab the same way without the need to click somewhere first

Actual Behavior

  1. When leaving the Settings tab using the "Next/Previous tab" action, the Tab switcher is shown only after the second use of the action
  2. When the Settings tab is activated using the "Next/Previous tab" action, it's not possible to leave it the same way, unless the user clicks anywhere on or around (in blank space or settings text) the settings options

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-UserInterfaceIssues pertaining to the user interface of the Console or TerminalIssue-BugIt either shouldn't be doing this or needs an investigation.Needs-Tag-FixDoesn't match tag requirementsPriority-2A description (P2)Product-TerminalThe new Windows Terminal.

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions