Community
Participate
Working Groups
Due to changes made to the function findMouseEventTargetInDescendantsAt() in Figures.java for Bug 472848, the Snippets view in Eclipse is broken as of Mars.1. When there are multiple folders of snippets, if a user tries to select a snippet that isn't in the first folder / row, the folder will collapse and open the first folder, making it very difficult to properly select the snippet. As a result, I believe this change should be reverted so that the Snippets view can function properly See Bug 486925 for more details.
GitHub Pull Request 1 created by [johnmcollier] https://github.com/eclipse/gef-legacy/pull/1
The fix to bug #486925 seems to be valid, as it ensures that findMouseEventTargetInDescendantsAt() behaves according to the contract stated in its javadoc. It didn't do that before. I would thus assume that the mentioned snippet view relies on the previously incorrect behavior. Rather than reverting the change, I would propose to investigate how the snippet view can be adjusted to properly follow the contract.
Created attachment 273659 [details] minimal palette viewer in a view to show breakage