Bug 549902

Summary: The auto-saved and after-shutdown workbench.xmi contents is different
Product: [Eclipse Project] Platform Reporter: Rolf Theunissen <rolf.theunissen>
Component: UIAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: gautier.desaintmartinlacaze
Version: 4.12   
Target Milestone: ---   
Hardware: PC   
OS: Windows 10   
See Also: https://git.eclipse.org/r/147387
Whiteboard:
Bug Depends on: 413492, 424851, 444216, 486073, 509371, 528152    
Bug Blocks:    

Description Rolf Theunissen CLA 2019-08-08 16:29:51 EDT
The workbench has an auto-save feature, to restore the workbench in case of crashes. However the auto-saved version of the workbench.xmi differs from the workbench.xmi that is stored after shutdown.

This bug is used to track all differences. And to track existing workarounds to for the resulting effects of the differences, such as duplication of UI elements.

Know issues:
- Not all clean actions are run on the auto-save copy resulting in duplication of UI elements, e.g. Bug 509371 and Bug 413492
- Non-restorable parts are saved in the auto-save copy, resulting in restoring of non-restorable parts, e.g. Bug 486073
- Saving of state only on exit of the workbench, e.g. PersistedState workingSets and aggregateWorkingSetId are only saved on close.
Comment 1 Eclipse Genie CLA 2019-08-09 12:12:09 EDT
New Gerrit change created: https://git.eclipse.org/r/147387