Skip to content

Make modal interaction states take exclusive control over inputs #2376

@Keavon

Description

@Keavon

All keys should be blocked from going to other things (global shortcuts, switching tools, etc.) while a modal action is ongoing (a modal action includes dragging with a tool, G/R/S, etc.).

This will fix a very various bugs/edge cases where an ongoing interaction state can be interrupted by pressing a random key, such as one that might group the selected layers or change tools.

Not a good beginner issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ArchitectureInvolves architecture or engineering work or discussion

    Projects

    Status

    Medium-Term

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions