Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 344055

Summary: [client] progress reporting doesn't survive page reload
Product: [ECD] Orion Reporter: Susan McCourt <susan>
Component: ClientAssignee: Malgorzata Janczarska <malgorzata.tomczyk>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: john.arthorne, mamacdon
Version: 0.2   
Target Milestone: 0.4 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on: 344148    
Bug Blocks:    

Description Susan McCourt CLA 2011-04-27 18:41:41 EDT
If you have a long operation running and reload the page, you'll lose your progress message forever and won't know when the task is finished.

I could imagine a user deciding to follow a link to do some work while waiting, and if they don't open the link on a new page, they'll never get their progress back when they go back.

We should probably either
- establish ownership of tasks per page so that the page always knows what tasks its running, OR
- have a way to open a popup that shows what all running tasks are doing

Any solution we choose should also address bug 344012.
Comment 1 Susan McCourt CLA 2011-04-27 18:46:13 EDT
John, is there a way on the server side to find out what tasks are running?  Or would we have to adopt some client-side storage approach to keep track of tasks?
Comment 2 John Arthorne CLA 2011-04-28 10:57:57 EDT
There is currently no server call to find out what tasks are running (per user), but only because we haven't had a need for it yet. I can easily add that.
Comment 3 Susan McCourt CLA 2011-04-28 11:34:49 EDT
(In reply to comment #2)
> There is currently no server call to find out what tasks are running (per
> user), but only because we haven't had a need for it yet. I can easily add
> that.

I opened bug 344148 for this.
Comment 4 Malgorzata Janczarska CLA 2012-01-23 05:03:13 EST
I think this can be considered as done.