Bug 1148203
Summary: | [Wayland][Gnome] Keyboard input handled twice on focus change | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Christian Stadelmann <fedora> |
Component: | wayland | Assignee: | Adam Jackson <ajax> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 23 | CC: | ajax, cbredesen, mclasen, ofourdan |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-09-01 09:28:44 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1277927 |
Description
Christian Stadelmann
2014-09-30 23:36:48 UTC
This bug is fixed with gnome 3.14.1 release. closing. This bug is still present in some way in gnome 3.16 / Fedora 22. the steps to reproduce just don't work any more since gnome-terminal-server runs on wayland backend thus xinput can't get keyboard input of other processes. But it can be reproduced by these steps: 1. open gnome-terminal 2. run `xinput --test-xi2` 3. open another window, do something there. close the window e.g. by pressing "X" or typing "exit[Enter]" if it is a terminal You will see that the key event (by mouse or keyboard) will be split up to two applications. the "key down" event will be sent to one application, the "key up" event to the other one. This has major impact as it will in some cases "lock" the pressed key. If you e.g. have a terminal closed by entering "exit" and pressing the [Enter] key and afterwards a nautilus window gets focus it will try to open the selected file until it looses focus. This will probably freeze the system until an out-of-memory killer starts its work. Result: Bad user experience. Still present on current F23 Alpha with gnome 3.17.90 as of today. Happens less often as far as I can tell. Sometimes this issue happens when using <Meta/Super>+<Tab> to switch windows between 2 XWayland applications. Gnome-shell then keeps switching focus between the two most recently active application windows. This cannot be aborted by pressing <Metal>+<Tab> again. Instead you need to e.g. press <Alt>+<Tab>. I see an issue with Firefox when I Alt-Tab away from it - the menubar momentarily shows since Alt is a trigger key to show the menu. Is this a manifestation of this issue? If not, I can file another... (In reply to Chris Bredesen from comment #5) > I see an issue with Firefox when I Alt-Tab away from it - the menubar > momentarily shows since Alt is a trigger key to show the menu. Is this a > manifestation of this issue? If not, I can file another... I don't know that for sure. At least it doesn't happen on X11 but on wayland. And I can confirm this too. This one is fixed in Xwayland upstream - https://bugs.freedesktop.org/show_bug.cgi?id=97467 Fixed in xorg-x11-server-Xwayland-1.18.4-4 then I guess we should close this ? |