Skip to content

Profile evaluation should happen on the pty host, not extension host #122534

@Tyriar

Description

@Tyriar

Right now we fetch profiles on the extension host regardless of whether the window is local or remote, this would be better if it was moved to the pty host because:

  • That's where similar functions related to terminal management are
  • Initial profile fetching won't be blocked by the extension host's delayed start up time
  • We can simplify the extension host implementation as it won't need to deal with profiles (default shell stuff should also be moved out eventually)

Metadata

Metadata

Labels

debtCode quality issuesinsiders-releasedPatch has been released in VS Code InsidersterminalGeneral terminal issues that don't fall under another label

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions