[Bug 1836659] Re: Ubuntu 18.04's ibus package breaks password fields in Firefox again

Dmitry Shachnev mitya57 at gmail.com
Tue Jul 23 13:05:22 UTC 2019


** Description changed:

- On an uptodate Ubuntu 18.04.2 LTS system I am observing the same symptoms as in bug 
+ On an uptodate Ubuntu 18.04.2 LTS system I am observing the same symptoms as in bug
  https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1765304
  
  When I focus a password field in Firefox, it starts focusing and unfocusing rapidly, making it difficult to type passwords.
  Also, CPU usage goes up with the 4 processes eating most:
  %Cpu(s): 25,3 us, 11,0 sy,  0,0 ni, 63,5 id
  Xorg 60%
  gnome-flashback 21%
  firefox 20%
  ibus-daemon 4%
  
- Launching Firefox with 
+ Launching Firefox with
  GTK_IM_MODULE=xim firefox
  makes it go away.
  
- This started several (~7) days ago.
+ [Impact]
+ This affects Firefox and potentially other applications running on GNOME Flashback desktop environment.
  
- $ apt list gnome-shell ibus firefox
- Listing... Done
- firefox/bionic-updates,bionic-security,now 68.0+build3-0ubuntu0.18.04.1 amd64 [installed]
- gnome-shell/bionic-updates,now 3.28.4-0ubuntu18.04.1 amd64 [installed]
- ibus/bionic,now 1.5.17-3ubuntu4 amd64 [installed]
+ [Test Case]
+ 1) Install gnome-session-flashback and ibus;
+ 2) Log into the GNOME Flashback session;
+ 3) Make sure the ibus indicator is visible in panel;
+ 4) Start Firefox and open any page which contains <input type="password">, e.g. https://twitter.com/login.
+ 5) It should be possible to type into the input. There should be no flickering.
  
- $ lsb_release -rd
- Description:	Ubuntu 18.04.2 LTS
- Release:	18.04
+ [Proposed Fix]
+ The fix is backporting these two commits from upstream gnome-3-28 branch:
+ - https://gitlab.gnome.org/GNOME/gnome-flashback/commit/97b91406aafe60ac
+ - https://gitlab.gnome.org/GNOME/gnome-flashback/commit/fdecddfa802bbbf1
+ 
+ [Regression Potential]
+ The second commit removes listening to sources-changed key in GSettings, so potentially there could be cases when that setting is updated but GNOME Flashback does not handle that. However, in practice the current-source-changed is updated together with that key, so GNOME Flashback will handle that.
+ 
+ Both commits are already applied in Eoan. One of two is already applied
+ in Disco. No regressions have been reported so far.

** Description changed:

  On an uptodate Ubuntu 18.04.2 LTS system I am observing the same symptoms as in bug
  https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1765304
  
  When I focus a password field in Firefox, it starts focusing and unfocusing rapidly, making it difficult to type passwords.
  Also, CPU usage goes up with the 4 processes eating most:
  %Cpu(s): 25,3 us, 11,0 sy,  0,0 ni, 63,5 id
  Xorg 60%
  gnome-flashback 21%
  firefox 20%
  ibus-daemon 4%
  
  Launching Firefox with
  GTK_IM_MODULE=xim firefox
  makes it go away.
  
  [Impact]
  This affects Firefox and potentially other applications running on GNOME Flashback desktop environment.
  
  [Test Case]
  1) Install gnome-session-flashback and ibus;
  2) Log into the GNOME Flashback session;
  3) Make sure the ibus indicator is visible in panel;
  4) Start Firefox and open any page which contains <input type="password">, e.g. https://twitter.com/login.
  5) It should be possible to type into the input. There should be no flickering.
  
  [Proposed Fix]
  The fix is backporting these two commits from upstream gnome-3-28 branch:
  - https://gitlab.gnome.org/GNOME/gnome-flashback/commit/97b91406aafe60ac
  - https://gitlab.gnome.org/GNOME/gnome-flashback/commit/fdecddfa802bbbf1
  
  [Regression Potential]
  The second commit removes listening to sources-changed key in GSettings, so potentially there could be cases when that setting is updated but GNOME Flashback does not handle that. However, in practice the current-source-changed is updated together with that key, so GNOME Flashback will handle that.
  
- Both commits are already applied in Eoan. One of two is already applied
- in Disco. No regressions have been reported so far.
+ Both commits are now applied in Eoan. The first one has been present
+ there since the 3.32.0 release. No regressions have been reported so
+ far.

-- 
You received this bug notification because you are a member of Ubuntu
GNOME Flashback, which is subscribed to gnome-flashback in Ubuntu.
Matching subscriptions: gnome-flashback bugs
https://bugs.launchpad.net/bugs/1836659

Title:
  Ubuntu 18.04's ibus package breaks password fields in Firefox again

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-flashback/+bug/1836659/+subscriptions



More information about the Ubuntu-reviews mailing list