** 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
Bugs, which is subscribed to Ubuntu.
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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to