-
Notifications
You must be signed in to change notification settings - Fork 38.3k
Closed
Labels
debtCode quality issuesCode quality issuesdebugDebug viewlet, configurations, breakpoints, adapter issuesDebug viewlet, configurations, breakpoints, adapter issuesfeature-requestRequest for new features or functionalityRequest for new features or functionalityon-testplanrelease-notesRelease notes issuesRelease notes issues
Milestone
Description
Problem:
If two (or more) concurrent debug sessions return differing verification status for a (shared) breakpoint, then the outcome in the UI is not clear, e.g. we show the verification error for the breakpoint but he breakpoint actually verified fine in one of the sessions. This should not affect the ability to hit a verified breakpoint and miss an unverified breakpoint.
3 Possible solutions:
- The UI shows multiple breakpoint stati with a new UI: if a BP has different stati, we do not show the red dot but something else (and a hover could show the individual stati per debug session).
- Since VS Code has the concept of an active debug session, the UI could multiplex the different breakpoint stati: the UI reflects only the status of the active debug session.
- we use voting, e.g. we show the breakpoint verified if it got verified in at least one session.
Today VS Code uses approach 3 but we should strive for solution 2.
In addition we should clarify/improve the DAP in order to support a "don't care" verification status.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
debtCode quality issuesCode quality issuesdebugDebug viewlet, configurations, breakpoints, adapter issuesDebug viewlet, configurations, breakpoints, adapter issuesfeature-requestRequest for new features or functionalityRequest for new features or functionalityon-testplanrelease-notesRelease notes issuesRelease notes issues