[Bug 803916] New: Input fields loose focus when switching keyboard layouts through IBus
https://bugzilla.novell.com/show_bug.cgi?id=803916 https://bugzilla.novell.com/show_bug.cgi?id=803916#c0 Summary: Input fields loose focus when switching keyboard layouts through IBus Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: knuckster@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 Gnome 3.6 features some new input mechanism (http://blogs.gnome.org/mclasen/2012/09/21/input-sources-in-gnome/). When switching keyboard layouts the currently focused input field looses its focus for a moment and then gains it again. This may (and actually does) cause unwanted side effects if an application handles field focus events. For example the Twitter web client hides the empty tweet input field when it looses focus, so it can't be refocused by IBus (or whoever does this), and it must be clicked again manually. It's very confusing and distracting. Reproducible: Always Steps to Reproduce: 1. Find any application which handles input field focus events (e.x. Twitter web client) 2. Put the cursor into the text field and switch keyboard layouts 3. See the side effects of application specific focus handlers Actual Results: Application receives extra text fields focus events on each layout switch. Expected Results: Layout switching must not trigger any side effects except the input language itself. I would post this bug to the Gnome tracker, but those guys don't seem to pay much attention to their common users critics, so maybe a word from Novel can weight more. Or, maybe, this can be patched and fixed downstream only. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com