Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 370312 - Debug view: Last suspended thread should be marked somehow
Summary: Debug view: Last suspended thread should be marked somehow
Status: CLOSED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 3.8   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Sarika Sinha CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-01 05:34 EST by Dani Megert CLA
Modified: 2019-11-27 07:31 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dani Megert CLA 2012-02-01 05:34:29 EST
3.8 M5.

With the fix for bug 229536 we keep the selection stable - good!

Now, there is one problem with this: when another thread gets suspended it's not easy to see which one it was. We should add some visual indication here.
Comment 1 Pawel Piech CLA 2012-02-01 11:04:53 EST
One solution would be to have a view to log debug events.  Then user could see clearly what events occurred and in what order.  When user selected an event in the log view, the corresponding context would then get selected in Debug view.  The last part would be the new and tricky part.
Comment 2 Dani Megert CLA 2012-02-01 11:42:53 EST
(In reply to comment #1)
> One solution would be to have a view to log debug events.  Then user could see
> clearly what events occurred and in what order.  When user selected an event 
> in the log view, the corresponding context would then get selected in Debug 
> view. The last part would be the new and tricky part.

This is a separate feature/bug. I'm asking for a visual indicator in the Debug view ;-).
Comment 3 Pawel Piech CLA 2012-02-01 13:58:29 EST
(In reply to comment #2)
> This is a separate feature/bug. I'm asking for a visual indicator in the Debug
> view ;-).

You could look at it that way.  My problem with this feature request is that I believe the Debug view already is trying to do too much.  I'm suggesting to use an event log to solve your workflow problem as well as off-load some of the functionality that makes the Debug view not user friendly.
Comment 4 Dani Megert CLA 2012-02-01 15:01:47 EST
(In reply to comment #3)
> (In reply to comment #2)
> > This is a separate feature/bug. I'm asking for a visual indicator in the Debug
> > view ;-).
> 
> You could look at it that way.  My problem with this feature request is that I
> believe the Debug view already is trying to do too much.  I'm suggesting to use
> an event log to solve your workflow problem as well as off-load some of the
> functionality that makes the Debug view not user friendly.

I disagree. Adding yet another view to the Debug perspective isn't helpful - at least not to me. I mainly work with the Debug view + editor + Variables view.
Comment 5 Pawel Piech CLA 2012-02-01 16:23:11 EST
(In reply to comment #4)
> I disagree. Adding yet another view to the Debug perspective isn't helpful - at
> least not to me. I mainly work with the Debug view + editor + Variables view.

Nobody really wants another view.  Is there another creative way to display notifications (e.g. email notification style popus)?
Comment 6 Dani Megert CLA 2012-02-02 01:38:57 EST
(In reply to comment #5)
> (In reply to comment #4)
> > I disagree. Adding yet another view to the Debug perspective isn't helpful - at
> > least not to me. I mainly work with the Debug view + editor + Variables view.
> 
> Nobody really wants another view.  Is there another creative way to display
> notifications (e.g. email notification style popus)?

For me a simple decorator that denotes the last suspended thread is enough. That's all I'm asking in this bug.
Comment 7 Markus Keller CLA 2012-03-09 08:54:58 EST
+1 for a solution in the Debug view.

You could also change the label to "... (Suspended at <date> <time>)". Then the sequence would be visible and Navigate > Next/Previous (Ctrl+./,) could jump through suspended threads in the order of suspension time. Deselect all, Ctrl+. would select the last suspended thread.
Comment 8 Lars Vogel CLA 2019-11-27 07:31:59 EST
This bug hasn't had any activity in quite some time. Maybe the problem got
resolved, was a duplicate of something else, or became less pressing for some
reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it.
The information can be, for example, that the problem still occurs, that you
still want the feature, that more information is needed, or that the bug is
(for whatever reason) no longer relevant.

If the bug is still relevant, please remove the stalebug whiteboard tag.