Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.4.1
-
None
-
-
6a17d561a (dev)
Description
Start the attached compositor and clients (potentially with the start.sh script). It is possible to switch keyboard focus between the two clients by pressing left or right key. There are two problems right after the start and after switching the focus:
- The focus is not immediately set or switched, so the user might not know where the input goes to (blinking input cursor is on the wrong client). Only after a key press the focus is updated.
- The first key press event is not processed by the client.
Problem 2 could be solved in the Qt client (QPA) by having the event loop run (to set the focus) before injecting the key press event. However, both problems can only be solved on the compositor side by updating the client focus immediately.
Attachments
For Gerrit Dashboard: QTBUG-108645 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
443953,3 | Forward active focus to clients immediately | dev | qt/qtwayland | Status: MERGED | +2 | 0 |