Skip to content

[FEATURE] Copy a range of consecutive debugger steps #3965

Description

@QY-25123

Feature

Currently, users can only copy debugger steps individually via the "Copy step" button on each step card. It would be helpful to select and copy a range of consecutive steps, so users can easily share only the relevant part of the flow with Claude or an engineer (rather than copying the whole log or one step at a time).

This applies to both the OAuth Debugger and the XAA Debugger, which both have per-step "Copy step" buttons on their step cards.

Solution

Add a "Select" mode toggle near the existing "Copy" button on the Guide view. In select mode:

  • Each step card gets a checkbox.
  • Clicking a step selects it; shift-clicking selects everything between the last-clicked step and the current one (standard range-select UX).
  • With one or more steps selected, a "Copy N steps" action copies the selected range using the same sanitized text format as the existing single-step/full-log copy (redacting tokens, secrets, cookies, etc.).

Alternatives

  • Multi-select via checkboxes without shift-click range support (more clicks for long ranges).
  • A "start step" / "end step" picker instead of inline checkboxes.

Additional Context

Today, each step card in the OAuth Debugger (and similarly the XAA Debugger) has an individual "Copy step" button — see step 7 ("Client Credentials Received") and step 8 ("Generate PKCE Parameters") in the Guide view. There's no way to select steps 7 and 8 together and copy both in one action.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions