For the record: The fix (https://gitlab.gnome.org/GNOME/gnome- shell/merge_requests/140) is committed to gnome-shell master, and is included in gnome-shell version 3.31.2 only, for now.
** Description changed: + https://gitlab.gnome.org/GNOME/gnome-shell/issues/391 + + --- + tl;dr: starting in Ubuntu 18.04, "ibus" seems to lower and raise Firefox, whenever the user tries to focus an <input type="password"> field on a web page. This is not a regression in Firefox, as the same Firefox version runs just fine in Ubuntu 17.10 -- it seems to be a bug in ibus, because it only happens (in 18.04) when the environmental variable GTK_IM_MODULE is at its default value (which is "ibus"). It had this same value in 17.10 but the bug didn't happen there; hence, I'm guessing there was a change in ibus (or a related package) that caused this breakage / lowering+raising. - This is pretty bad, because in some cases, the focus-loss can mean users are simply unable to fill in password fields that previously were working fine. (see "ACTUAL RESULTS" below) - + This is pretty bad, because in some cases, the focus-loss can mean users + are simply unable to fill in password fields that previously were + working fine. (see "ACTUAL RESULTS" below) + STEPS TO REPRODUCE #1, via "BitWarden" Firefox extension: ========================================================= - 1. Start Firefox. (fresh profile if you like) - 2. Install BitWarden from https://addons.mozilla.org/en-US/firefox/addon/bitwarden-password-manager/ - 3. Click the BitWarden toolbar icon to spawn a menu-pane. - 4. Click "Log in" at the bottom of that pane. - 5. Click the "Master Password" field. + 1. Start Firefox. (fresh profile if you like) + 2. Install BitWarden from https://addons.mozilla.org/en-US/firefox/addon/bitwarden-password-manager/ + 3. Click the BitWarden toolbar icon to spawn a menu-pane. + 4. Click "Log in" at the bottom of that pane. + 5. Click the "Master Password" field. ACTUAL RESULTS: - The menu pane disappears as soon as the Master Password field receives focus. + The menu pane disappears as soon as the Master Password field receives focus. EXPECTED RESULTS: - I should be able to type in a password; pane shouldn't disappear. - + I should be able to type in a password; pane shouldn't disappear. STEPS TO REPRODUCE #2, via Reddit: ================================= - 1. Visit https://www.reddit.com/r/firefox/ (or any reddit page) - 2. Click "Log in or sign up in seconds" at the extreme upper right of the page. - (click the "Log in" part of that sentence) - 3. Try to click the password field (or "tab" into it) and type in some text. + 1. Visit https://www.reddit.com/r/firefox/ (or any reddit page) + 2. Click "Log in or sign up in seconds" at the extreme upper right of the page. + (click the "Log in" part of that sentence) + 3. Try to click the password field (or "tab" into it) and type in some text. ACTUAL RESULTS: - Try as you might, the password field never receives focus. + Try as you might, the password field never receives focus. EXPECTED RESULTS: - Password field should accept focus & let me type text into it. + Password field should accept focus & let me type text into it. If I run firefox from the command line with env var GTK_IM_MODULE="", then I get "expected results". But with the default value of that env var, I get "actual results" (broken behavior, unable to enter passwords). - I initially reported this in Firefox, here: https://bugzilla.mozilla.org/show_bug.cgi?id=1451466 (with a few dependent bugs for the usage-specific STR quoted above). But I think it's a bug in ibus, hence filing here now. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: ibus 1.5.17-3ubuntu3 ProcVersionSignature: Ubuntu 4.15.0-15.16-generic 4.15.15 Uname: Linux 4.15.0-15-generic x86_64 ApportVersion: 2.20.9-0ubuntu5 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Wed Apr 18 23:22:05 2018 InstallationDate: Installed on 2018-04-17 (1 days ago) InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Alpha amd64 (20180416) SourcePackage: ibus UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1765304 Title: Ubuntu 18.04's ibus package breaks password fields in Firefox (by lowering & raising window whenever they're focused) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1765304/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs