This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 411050 - Keybinding Context switching stops working after reporting a conflict when switching to sibling context
Summary: Keybinding Context switching stops working after reporting a conflict when sw...
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.3   Edit
Hardware: PC Windows 7
: P3 critical (vote)
Target Milestone: 4.3.1   Edit
Assignee: Paul Webster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 410068
Blocks:
  Show dependency tree
 
Reported: 2013-06-18 14:02 EDT by Paul Webster CLA
Modified: 2013-08-28 10:04 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Webster CLA 2013-06-18 14:02:46 EDT
Needs to be released for 4.3.1

+++ This bug was initially created as a clone of Bug #410068 +++

In eclipse 4.2 and still in 4.3RC3 the keybinding context switching doesn't work correctly. If switching to a sibling context, eclipse reports a conflict with the previously context even if it was deactivated before. After the conflict it seems like it even doesn't switch to back to the parent context. One interessting thing is that after this error occurs, deactivating the editor by for example clicking on the Project Explorer and activating the editor again. Allows to activate the contexts again.

Attached is a simple editor example for using ALT+PAGE_UP.

1. create a .txt-file
2. open the example editor for the file
3. click on Editor.Editor1-Button and hit ALT+PAGE_UP, command Editor1 is executed
4. click on Editor.Editor1.1-Button and hit ALT+PAGE_UP, command Editor1.1 is executed
5. click on Editor.Editor2-Button, a conflict is reported
6. hit ALT+PAGE_UP, command Editor1.1 is executed
7. click on Editor.Editor1-Button and hit ALT+PAGE_UP, command Editor1.1 is still executed
8. deactivate the editor
9. activate the editor
10. click on Editor.Editor2-Button and hit hit ALT+PAGE_UP, command Editor2 is executed

Note that this is working in eclipse 3.8 and all transitions between the three contexts are performed without any problem. For us this is more or less a blocker. Since we make heavy use of this feature, we have to adviced our customers to stick with 3.8 until this is fixed.
Comment 1 Paul Webster CLA 2013-08-01 13:39:40 EDT
Eric, could you please review this fix for 4.3.1: https://git.eclipse.org/r/#/c/15049/

PW
Comment 3 Paul Elder CLA 2013-08-26 13:14:08 EDT
Verified in 4.3.0.M20130821-0800
Comment 4 Paul Elder CLA 2013-08-28 10:03:41 EDT
Per comment 3, state should be Verified.
Comment 5 Paul Elder CLA 2013-08-28 10:04:03 EDT
Verified per comment 3