Bug 30038 - Pressing any global keyboard shortcut causes temporary loss of focus
Summary: Pressing any global keyboard shortcut causes temporary loss of focus
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gnome-settings-daemon (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
Keywords: backport
Depends on:
Reported: 2014-04-27 15:41 MSK by Nikolay Strelkov
Modified: 2014-09-01 22:23 MSK (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay Strelkov 2014-04-27 15:41:59 MSK
When pressing any global keyboard shourtcut (configurable via System settings
-> Keyboard -> Shortcuts; i.e. for switching keyboard layout, volume up/down),
focus temporary switches from active text input to something else, then
restores back shortly. Maybe even active window loses focus, but window frame
does not shows this (window header remains to look active).

For example: when I press ctrl+shift here to switch keyboard layout, when
writing this description, yellow frame disappears from text input box, text
caret disappears too; they appear again when releasing ctrl+shift. The same
occurs in all other programs, i.e. terminal.

It causes serious annoyance, for example in Twitter when losing focus in Reply
text box, reply rolls up and I have to click it again with mouse and set caret
to correct place each time I switch keyboard layouts.

Other key combinations, not only ctrl+shift, also cause this.

Reproducible: Always

Steps to Reproduce:
1. Open for example gedit
2. Press Ctrl+S
3. Press Create Folder button
4. Try to change keyboard layout or volume up/down
5. Focus will be removed from new folder, folder will not be created
Actual Results:  
Focus is removed from new folder, folder will not be created.

Expected Results:  
Layout changed, folder name is on desired layout, folder is created and named
as user wants.

This bug exists at least in Ubuntu (see
https://bugs.launchpad.net/gnome-settings-daemon/+bug/1244090 for more
reproduce scenarios ), RedHat 7
(https://bugzilla.redhat.com/show_bug.cgi?id=1091628), OpenSuse (https://bugzilla.novell.com/show_bug.cgi?id=875352). The bug is reported to
upstream too (https://bugzilla.gnome.org/show_bug.cgi?id=700316) with no luck.
Comment 1 Andrey Cherepanov 2014-04-28 10:06:05 MSK
On Sisyphus.
Comment 2 Andrey Cherepanov 2014-04-28 10:06:48 MSK
On Sisyphus (try 2).
Comment 3 Nikolay Strelkov 2014-04-28 10:44:35 MSK
For your information: bug was discovered on ALT Linux p7 (Trientalis) with gnome-settings-daemon

I'm ready to test a package from Sisyphus, when it will be ready.
Comment 4 Nikolay Strelkov 2014-09-01 22:23:06 MSK
ALT Linux p7 (Trientalis) with all installed updates. Bug is still here.