Skip to content

Refactor multi-step input implemenation to handle special cases #20696

@karthiknadig

Description

@karthiknadig
  1. Ensure that both QuickPick and QuickInput support cancellation or user pressing escape as CancellationError.
  2. Ensure that on step back, right context is passed back to multi-step runner.
  3. Ensure that there is a consistent way to handle Back when using QuickPick or QuickInput.
  4. hide() on a QuickPick without accept should result in CancellationError.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-internalLabel for non-user facing issuesdebtCode quality issuesneeds PRReady to be worked on

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions