Full details from the environment which has the problem:
Affected machines are all running Bionic and are fully patched.
firefox: 68.0.1+build1-0ubuntu0.18.04.1
gnome-shell: 3.28.4-0ubuntu18.04.1
ibus: 1.5.17-3ubuntu4
Machines are accessed as a VDI through VMware Horizon 7.9.0, and users who have
problems are using Gnome 3.
After discussing this with Eric D, we agreed that it might be a better idea to
not restore the old ibus-xx-f19-password.patch and instead go with the upstream
solution of https://github.com/ibus/ibus/commit/f328fd67f479faa46ca87bf3c85eed7080ec5ec0
which implements the same functionality, but hides it behind two environment
variables, IBUS_DISCARD_PASSWORD and IBUS_DISCARD_PASSWORD_APPS.
To be honest, I think this approach is better since it doesn't change any
default behaviour and the fix is opt in for environments which need it. Plus
this is present in cosmic, disco and eoan, and will be available in the future
20.04 LTS.
I have tried my best to reproduce this, but I have not had any luck. I think
this solution is probably the best for all parties, and this has been tested
successfully in the affected environment, so I have made a new debdiff with the
above patch.
I would like to determine and fix the root cause, but that might be a little
challenging, and this is a sufficient workaround.
Hi Oliver,
Full details from the environment which has the problem:
Affected machines are all running Bionic and are fully patched. build1- 0ubuntu0. 18.04.1 0ubuntu18. 04.1
firefox: 68.0.1+
gnome-shell: 3.28.4-
ibus: 1.5.17-3ubuntu4
Machines are accessed as a VDI through VMware Horizon 7.9.0, and users who have
problems are using Gnome 3.
After discussing this with Eric D, we agreed that it might be a better idea to f19-password. patch and instead go with the upstream /github. com/ibus/ ibus/commit/ f328fd67f479faa 46ca87bf3c85eed 7080ec5ec0 PASSWORD and IBUS_DISCARD_ PASSWORD_ APPS.
not restore the old ibus-xx-
solution of https:/
which implements the same functionality, but hides it behind two environment
variables, IBUS_DISCARD_
To be honest, I think this approach is better since it doesn't change any
default behaviour and the fix is opt in for environments which need it. Plus
this is present in cosmic, disco and eoan, and will be available in the future
20.04 LTS.
I have tried my best to reproduce this, but I have not had any luck. I think
this solution is probably the best for all parties, and this has been tested
successfully in the affected environment, so I have made a new debdiff with the
above patch.
I would like to determine and fix the root cause, but that might be a little
challenging, and this is a sufficient workaround.