Skip to content

DevTools debugger should support keyboard shortcuts for stepping #3867

Description

@bkonyi

See Observatory -> DevTools Tracking Issue.

Observatory allows for users to interact with its debugger via console commands, supporting various stepping flavors. If we'd prefer to avoid having a debugger "console" we should at the very least have keyboard shortcuts for the following operations:

  • Step Over
  • Step In
  • Step Out
  • Pause / Resume
  • Call stack navigation (next / previous frame)

Activity

  1. changed the title [-]The DevTools should support keyboard shortcuts for stepping[/-] [+]DevTools debugger should support keyboard shortcuts for stepping[/+] on Mar 15, 2022
  2. modified the milestones: M40, M41 on May 5, 2022
  3. self-assigned this
    on May 11, 2022
  4. added
    P3issues we think are valid but not important
    and removed on Jul 5, 2023
  5. removed their assignment
    on Oct 24, 2023
  6. lapc506 commented on Feb 28, 2026

    @lapc506

    This could also help if using a CLI IDE such as opencode or Claude Code.
    How can I help testing this fix? I'm actively working on my own Flutter app as a startup founder.

  7. elliette commented on Mar 4, 2026

    @elliette
    Member

    Hi @lapc506 - thanks for reaching out! The debugger panel currently handles the following keyboard events (cmd/ctrl + Shift+ P to open the file selector, cmd/ctrl + f to search in a file).

    If you want to take this on, I would suggest adding the following keyboard shortcuts:

    • Pause / Resume: F8
    • Call stack navigation (next / previous frame): F9
    • Step Over: F10
    • Step In: F11
    • Step Out: Shift+F11

    F10, F11 and Shift + F11 are all used for step over/in/out by VS Code and Chrome DevTools. VS Code has no equivalent for next frame, and uses F5 for Pause / Resume. But I think it is best for these keyboard shortcuts to be numerically sequential, which is why I prefer Chrome DevTools F8 and F9 here.

    As a side-note: It would be nice if the Pause / Resume and Step Over shortcuts worked for the floating debugger controls (see screenshot) as well, but that can be addressed later.

    Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions