Skip to content

New panes should inherit the tab color of the active pane when they're split #18930

@tnodet

Description

@tnodet

Windows Terminal version

1.22.11141.0

Windows build number

10.0.26100.4061

Other Software

No response

Steps to reproduce

  1. Close all instances of Microsoft Terminal
  2. Open a cmd prompt or Powershell
  3. Run this command:
  • CMD: wt new-tab -p "Windows PowerShell" --tabColor "#FF0000" --title "Hello World" ; split-pane -p "Windows PowerShell"
  • Powershell: wt new-tab -p "Windows PowerShell" --tabColor "#FF0000" --title "Hello World" ; split-pane -p "Windows PowerShell"

Expected Behavior

The resulting tab in Terminal should have the correct title and color set from command line.

Image

Actual Behavior

The resulting tab in Terminal has the default title and color (not the ones defined in the command line).

Image

If you run the same commands but with a semicolon at the end:

  • CMD: wt new-tab -p "Windows PowerShell" --tabColor "#FF0000" --title "Hello World" ; split-pane -p "Windows PowerShell" ;
  • Powershell: wt new-tab -p "Windows PowerShell" --tabColor "#FF0000" --title "Hello World" ; split-pane -p "Windows PowerShell" ;
    Then the resulting tab in Terminal have the correct title and color set from command line (and in addition, it opens another default terminal tab).

Image

This is also the case using "startupActions" inside settings.json`:

  • ❌ bugged: "new-tab -p \"Windows PowerShell\" --tabColor \"#FF0000\" --title \"Hello World\" ; split-pane -p \"Windows PowerShell\""
  • ✅ okay: "new-tab -p \"Windows PowerShell\" --tabColor \"#FF0000\" --title \"Hello World\" ; split-pane -p \"Windows PowerShell\" ;"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Help WantedWe encourage anyone to jump in on these.Issue-TaskIt's a feature request, but it doesn't really need a major design.Needs-Tag-FixDoesn't match tag requirementsPriority-3A description (P3)Product-TerminalThe new Windows Terminal.

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions