Bug 581648 - On Ubuntu popups mouse clicks/keypress not works in debug and editor
Summary: On Ubuntu popups mouse clicks/keypress not works in debug and editor
Status: NEW
Alias: None
Product: Incubator
Classification: Eclipse Project
Component: e4 (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: E4 Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-08 12:32 EST by Igor Nemtsov CLA
Modified: 2023-03-08 12:36 EST (History)
1 user (show)

See Also:


Attachments
Video that shows the problems (940.40 KB, video/x-matroska)
2023-03-08 12:32 EST, Igor Nemtsov CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Igor Nemtsov CLA 2023-03-08 12:32:07 EST
Created attachment 288991 [details]
Video that shows the problems

I'm running Ubuntu 22.04 and observe this bechaviour since Ubuntu 18, but on Windows it works as expected.
Eclipse IDE which I run is Version: 2022-09 (4.25.0), Build id: 20220908-1902, but I remember it since Mars/Luna.

============ Case 1 ======================
Steps to reproduce:

1. Run Java application in debug mode and stop at some breakpoint.
2. Put mouse coursor upon some variable - popup with internal variables tree appears.
3. Click on some leaf in tree(2), composite leaf or alone one.
Do the above using keyboard(arrow up/down)

The expected bechaviour: 
  If clicked single leaf then selection put on the leaf and leaf's value shown.
  If clicked composite leaf then subtree is opened.

The actual bechaviour: 
   popup is closed.

============ Case 2 ======================
Steps to reproduce:

1. Press Ctrl and put mouse coursor upon method which has implementation and definition - popup appears
2. Click on "Open declaration"/"Open implementation"
3. Click on some leaf in tree(2), composite leaf or alone one.
Do the above using keyboard(arrow up/down)

The expected bechaviour: 
  Relevant class is opened in code editor, for "Open declaration" opened interface, for "Open implementation" opened implementing class, or shown list of relevant implementations/declarations.
  
The actual bechaviour: 
  Popup is closed.
=========================================

See the attached video.
I don't see this with Windows, so I assume its Linux related.
Comment 1 Igor Nemtsov CLA 2023-03-08 12:35:24 EST
Sorry, there is a type: In Case2 th point (3) should be removed as it mistakenly copied from Case 1