FS#48975 - [mutter] Input fields lose focus in Firefox when switching a layout

Attached to Project: Arch Linux
Opened by sayonalion (sayonalion) - Saturday, 16 April 2016, 12:08 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 10 October 2016, 14:40 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Input fields at webpages lose focus in Firefox running in the GNOME environment, when switching a keyboard layout.

* Firefox 45.0.2
* GNOME 3.20.1

Steps to reproduce:

1. Set two keyboard layouts using the GNOME settings GUI utility (e. g. EN_US, RU_RU);

2. Set a hotkey “Ctrl+Alt+N” to switch onto the next input source;

3. Run Firefox;

4. Go to “https://bbs.archlinux.org/viewforum.php?id=18” and click “Post new topic”;

5. Start typing some text at the “Subject” or “Message” field in English then switch to the Russian layout by pressing “Ctrl+Alt+N”;

6. The input field will be unfocused. You'll need to click on it in order to continue typing;

7. Try the aforementioned at other popular sites (google.com, twitter.com, etc.). The behavior exists at the most of them (excluding rare cases).
This task depends upon

Closed by  Doug Newgard (Scimmia)
Monday, 10 October 2016, 14:40 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Friday, 22 April 2016, 14:02 GMT
  • Field changed: Summary (Input fields lose focus in Firefox when switching a layout → [mutter] Input fields lose focus in Firefox when switching a layout)
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Severity (Low → Very Low)
  • Task assigned to Jan Alexander Steffens (heftig), Jan de Groot (JGC)
Taking a wild guess on where the issue might be.
Comment by Alif (alive4ever) - Sunday, 19 June 2016, 16:08 GMT
The default hotkey to switch input source is already defined as 'Super + space' to switch to next input method and 'Shift + super + space' to switch to previous input method.

I've tried switching input method using default binding (super + space) on google without losing focus. (gnome 3.20, firefox 47).

Try to disable custom keybinding and use default binding. Let's see if this solve the problem.
Comment by sayonalion (sayonalion) - Monday, 10 October 2016, 14:28 GMT
As it turned out the reason of this behavior was a bug* in a Firefox's extension VimFx.
________
* https://github.com/akhodakivskiy/VimFx/issues/822

Loading...