Ubuntu 18.10's ibus package breaks password fields in Firefox Beta (65, 66 via PPA)

Bug #1814551 reported by Justin Bull
38
This bug affects 7 people
Affects Status Importance Assigned to Milestone
ibus (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Essentially https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1765304 but reproducible in Cosmic even with the patched gnome-shell installed via APT.

SYSTEM INFO
=================================

* Ubuntu 18.10 Cosmic with latest updates
* proc/version_signature: Ubuntu 4.18.0-14.15-generic 4.18.20
* uname: Linux justin-ubuntu 4.18.0-14-generic #15-Ubuntu SMP Mon Jan 14 09:01:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
* gnome-shell 3.30.1-2ubuntu1.18.10.2
* ibus 1.5.19-1ubuntu1
* Both Firefox 65 and 66 (66.0~b4+build1-0ubuntu0.18.04.1 per official PPA)

STEPS TO REPRODUCE
=================================

1. Ensure keyboard input method system is
1. Download Firefox Beta channel via their official PPA: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next
2. Download and install the 1Password X firefox extentsion: https://addons.mozilla.org/en-US/firefox/addon/1password-x-password-manager/
3. Open the extension window by either pressing the shortcut Ctrl+. or clicking the 1Password icon in the Firefox UI
4. Enter in the password in the input and press enter.

Expected: The vault unlocks or displays a "this is a wrong password"

Actual: The UI appears to "refresh" and nothing occurs.

WORKAROUND/VALIDATION
=================================

Like the original bug, switching the keyboard input method to XIM from iBus resolves the issue suggesting to me that the symptoms I am experiencing are caused by the root issue previously filed, fixed, and deployed.

Tags: cosmic
Revision history for this message
Justin Bull (f3ndot) wrote :

Apologies, I meant to state in step one that the input method system is iBus.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ibus (Ubuntu):
status: New → Confirmed
tags: added: cosmic
Olivier Tilloy (osomon)
Changed in ibus (Ubuntu):
assignee: nobody → Olivier Tilloy (osomon)
Revision history for this message
Olivier Tilloy (osomon) wrote :

I cannot reproduce the issue. I'm on cosmic fully up-to-date with the same versions of gnome-shell and ibus as in the descriptino, tested firefox 66 beta 9 from the firefox-next PPA.

I cannot reproduce the issue described here, nor the original issue in bug #1765304.

Revision history for this message
Olivier Tilloy (osomon) wrote :

Also tested firefox 65.0+build2-0ubuntu0.18.10.1 from the Ubuntu repositories, and I cannot observe the problem there either.

To everyone affected: what's your desktop session? Are you running X11 or Wayland?

Revision history for this message
Paul Scott (paul-scotto) wrote : Re: [Bug 1814551] Re: Ubuntu 18.10's ibus package breaks password fields in Firefox Beta (65, 66 via PPA)

I can into this when using the following:

$ apt list --installed gnome-shell xorg ibus
gnome-shell/cosmic-updates,now 3.30.1-2ubuntu1.18.10.2 amd64 [installed]
ibus/cosmic,now 1.5.19-1ubuntu1 amd64 [installed]
xorg/cosmic,now 1:7.7+19ubuntu8 amd64 [installed]

On Thu, 21 Feb 2019, 14:30 Olivier Tilloy, <email address hidden>
wrote:

> Also tested firefox 65.0+build2-0ubuntu0.18.10.1 from the Ubuntu
> repositories, and I cannot observe the problem there either.
>
> To everyone affected: what's your desktop session? Are you running X11
> or Wayland?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1814551
>
> Title:
> Ubuntu 18.10's ibus package breaks password fields in Firefox Beta
> (65, 66 via PPA)
>
> Status in ibus package in Ubuntu:
> Confirmed
>
> Bug description:
> Essentially
> https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1765304 but
> reproducible in Cosmic even with the patched gnome-shell installed via
> APT.
>
> SYSTEM INFO
> =================================
>
> * Ubuntu 18.10 Cosmic with latest updates
> * proc/version_signature: Ubuntu 4.18.0-14.15-generic 4.18.20
> * uname: Linux justin-ubuntu 4.18.0-14-generic #15-Ubuntu SMP Mon Jan 14
> 09:01:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
> * gnome-shell 3.30.1-2ubuntu1.18.10.2
> * ibus 1.5.19-1ubuntu1
> * Both Firefox 65 and 66 (66.0~b4+build1-0ubuntu0.18.04.1 per official
> PPA)
>
>
> STEPS TO REPRODUCE
> =================================
>
> 1. Ensure keyboard input method system is
> 1. Download Firefox Beta channel via their official PPA:
> https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next
> 2. Download and install the 1Password X firefox extentsion:
> https://addons.mozilla.org/en-US/firefox/addon/1password-x-password-manager/
> 3. Open the extension window by either pressing the shortcut Ctrl+. or
> clicking the 1Password icon in the Firefox UI
> 4. Enter in the password in the input and press enter.
>
> Expected: The vault unlocks or displays a "this is a wrong password"
>
> Actual: The UI appears to "refresh" and nothing occurs.
>
> WORKAROUND/VALIDATION
> =================================
>
> Like the original bug, switching the keyboard input method to XIM from
> iBus resolves the issue suggesting to me that the symptoms I am
> experiencing are caused by the root issue previously filed, fixed, and
> deployed.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1814551/+subscriptions
>

Revision history for this message
Coenraad Loubser (dagelf) wrote :

This is still not resolved, from further upstream, for users running gnome-shell.

The only workaround for Firefox is still:
coenraad@coenraad-dell:~$ GTK_IM_MODULE=xim firefox&
[1] 28696
coenraad@coenraad-dell:~$ apt list --installed gnome-shell xorg ibus
Listing... Done
gnome-shell/bionic-updates,now 3.28.4-0ubuntu18.04.1 amd64 [installed]
ibus/bionic,now 1.5.17-3ubuntu4 amd64 [installed]
xorg/bionic-updates,now 1:7.7+19ubuntu7.1 amd64 [installed]
coenraad@coenraad-dell:~$ cat /etc/issue
Ubuntu 18.04.2 LTS \n \l

coenraad@coenraad-dell:~$ ps auxf|grep X
gdm 2821 0.0 0.5 909436 47064 tty1 Sl+ 07:55 0:00 | | \_ /usr/bin/Xwayland :1024 -rootless -terminate -accessx -core -listen 4 -listen 5 -displayfd 6
coenraad 26434 9.4 0.9 531272 71724 tty2 Sl+ 08:18 0:13 \_ /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
coenraad@coenraad-dell:~$

Revision history for this message
Olivier Tilloy (osomon) wrote :

This bug was originally reported against Cosmic, which is now end of life.

@Coenraad, what do you mean by "from further upstream"?

Revision history for this message
Olivier Tilloy (osomon) wrote :

I still can't reproduce the problem in a fully up-to-date bionic VM, using the instructions in bug #1795169, which is a duplicate of the original bug report.
I've tested both X (default) and Wayland sessions.

To anyone affected, can you please point to the particular website you're using to observe the problem?

Olivier Tilloy (osomon)
Changed in ibus (Ubuntu):
assignee: Olivier Tilloy (osomon) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.