Skip to content

enable-pause-point: state which source basis (edited file vs last-compiled source) resolved --line #2390

Description

@hatayama

Background

Usability-feedback round 24 (2026-08-24, revision 9cefd73). Reported at 4/10 with 2 wasted round trips.

Problem

After a hot reload, line targeting has a documented dual basis: methods patched in the last reload resolve --line against the edited file, while unpatched methods resolve against the last compiled source. The hot-reload response warns about this ("line count differs from the last compiled source ..."), but the enable-pause-point response itself never says which basis it actually used. The user must remember the warning from an earlier command and re-derive which case applies, re-grepping line numbers (2 round trips observed).

Proposal

Add a field (or extend an existing note) in the enable-pause-point response stating the resolution basis explicitly, e.g. LineBasis: "edited file (method is hot-reload patched)" vs "last compiled source". This makes each response self-explanatory and removes the need to carry the hot-reload warning across commands.

Severity

4/10 (correct guidance exists, but it lives in a different command's response).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions