View Issue Details

IDProjectCategoryView StatusLast Update
0016545CentOS-7gnome-shellpublic2020-06-03 15:24
Reporterjan.rendos 
PriorityurgentSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version7.7-1908 
Target VersionFixed in Version 
Summary0016545: ibus and gnome-shell breaks password fields in Firefox
Descriptionit looks like ibus 1.15.17 introduced this bug.

Please see the bug reported Apr 19, 2018 at ibus github:
https://github.com/ibus/ibus/issues/2002

the same for ubuntu:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1765304

Solution from Gnome gitlab page:
https://gitlab.gnome.org/GNOME/gnome-shell/commit/551e827841626cd8084daa2210b3bf60e5be96be
Steps To Reproduce1. open a web page with credentials fields in firefox browser.
2. focus the password field and start typing.

the field will either loose focus and remove everything already typed every few seconds or at least it will prevent to type continually.

It's very annoying and makes firefox unusable.
TagsNo tags attached.
abrt_hash
URL

Activities

twk

twk

2019-11-07 18:29

reporter   ~0035658

I'm having what appears to be the same issue. CentOS 7.7-1908, all yum updates to date applied. Firefox says it's version 68.2.0esr.

When focused on the password field the "insert bar" which shows the text position flickers constantly and it's impossible to type more than one character. It is sometimes possible to work around by pasting the entire password into the password field, but not always.
kayschenk

kayschenk

2020-02-02 22:12

reporter   ~0036183

Hello. I've got this same problem with ibus-1.5.17-5.el7.x86_64. My current work-around is to type the password FIRST before the user name, but quite annoying. I have also changes ALL Exec lines in /usr/share/applications/firefox.desktop to --

 Exec=env GTK_IM_MODULE=xim firefox %u

as suggested in a Ubuntu solution but sometimes works, sometimes doesn't.
Hopefully, we'll get an ibus update soon!
cental

cental

2020-02-18 04:30

reporter   ~0036302

Same for months already. Now with ibus-1.5.17-5.el7.x86_64, gnome-shell-3.28.3 14.el7_7 x86_64, firefox 68.4.1 1.el7.centos x86_64.

For someone (else) not seriously into Linux or CentOS this can easily create the impression "Linux isn't usable". Not complaining myself, just observing points of view and time spans. The conservative pace of process that may have CentOS protected from getting the defect sooner may also protect it from getting a fix sooner?

Thank you for mentioning that workaround.
jan.rendos

jan.rendos

2020-02-18 14:33

reporter   ~0036311

I actually stopped using centos because of this. My new distro of choice is Linux Mint with cinnamon. I believe that this very annoying bug may and eventually will scare away many centos users.
bpfoster

bpfoster

2020-06-03 15:14

reporter   ~0037029

This seemed to affect me especially badly when using the 1Password extension.

As discovered (and fixed) in Ubuntu, the underlying fix is to gnome-shell - https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1765304.

Upstream bug: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/391

I can confirm that patching the CentOS gnome-shell srpm with https://gitlab.gnome.org/GNOME/gnome-shell/commit/551e827841626cd8084daa2210b3bf60e5be96be appears to fix this issue for me. Is there an avenue for getting that backport integrated into the CentOS build?
ManuelWolfshant

ManuelWolfshant

2020-06-03 15:24

manager   ~0037030

CentOS is a rebuild of the sources used to create RHEL. Please submit your request to Redhat via bugzilla.redhat.com and if/when RH accepts it and incorporates it into RHEL and releases a patched version, then CentOS will pick it up automatically.

Issue History

Date Modified Username Field Change
2019-10-06 13:41 jan.rendos New Issue
2019-11-07 18:29 twk Note Added: 0035658
2020-02-02 22:12 kayschenk Note Added: 0036183
2020-02-18 04:30 cental Note Added: 0036302
2020-02-18 14:33 jan.rendos Note Added: 0036311
2020-06-03 15:14 bpfoster Note Added: 0037029
2020-06-03 15:24 ManuelWolfshant Note Added: 0037030