Activity log for bug #1816808

Date Who What changed Old value New value Message
2019-02-20 16:27:46 Andrea Azzarone bug added bug
2019-02-20 16:27:53 Andrea Azzarone im-config (Ubuntu): importance Undecided Medium
2019-02-24 17:01:08 Launchpad Janitor im-config (Ubuntu): status New Confirmed
2019-02-24 17:01:21 amano bug added subscriber amano
2019-04-02 16:56:30 Gunnar Hjalmarsson im-config (Ubuntu): status Confirmed Fix Committed
2019-04-02 16:57:19 Gunnar Hjalmarsson nominated for series Ubuntu Bionic
2019-04-02 16:57:19 Gunnar Hjalmarsson bug task added im-config (Ubuntu Bionic)
2019-04-02 16:58:03 Gunnar Hjalmarsson im-config (Ubuntu Bionic): importance Undecided Medium
2019-04-02 16:58:03 Gunnar Hjalmarsson im-config (Ubuntu Bionic): status New Triaged
2019-04-02 22:12:45 Launchpad Janitor im-config (Ubuntu): status Fix Committed Fix Released
2019-04-03 17:10:50 Gunnar Hjalmarsson description 1. Login in a wayland session 2. Open an application with a text entry (e.g. gedit) 3. Focus gedit using the touch screen Expected result: The OSK appears Actual results: The OSK does not appear. --- This is caused by the fact that we still set GTK_IM_MODULE in Wayland. IIRC during the cosmic cycle we introduced a change to not set GTK_IM_MODULE under Wayland but we dropped it because there were users experiencing crashes when using libreoffice: upstream should have fixed those crashes to my knowledge. ---- Also why are we setting GTK_IM_MODULE in X11 too? gnome-settings-daemon should be smart enough to load/unload that at run-time when required/not-required. [Impact] OSK does not work properly in Wayland sessions. Besides not showing up, as reported in this bug report, certain characters can't be typed (bug #1761554). The proposed upload unset's the GTK_IM_MODULE variable, which fixes the issues. [Test Case] To confirm that the OSK works properly: 1. Install im-config from bionic-proposed and reboot 2. Log in to an Ubuntu on Wayland session 3. Open gedit and enable the screen keyboard (Settings -> Universal Access -> Typing) 4. When OSK shows up, confirm that you can enter accented characters via long-press. Example: long-press a and select à from the popup Also, confirm that certain keys for special characters result in correct characters. Examples: ~, √, ÷, ×, <, >, ¢ [Fix] A proposed fix has been uploaded to the bionic queue. [Regression Potential] Well, this very fix did cause a regression a few months ago; LibreOffice and the GNOME search bar crashed when trying to use IBus input methods. Those issues have now been fixed. The change is only made for Wayland sessions, which is not default in 18.04. Given this limitation, the regression risk is deemed to be low. [Original description] 1. Login in a wayland session 2. Open an application with a text entry (e.g. gedit) 3. Focus gedit using the touch screen Expected result: The OSK appears Actual results: The OSK does not appear. --- This is caused by the fact that we still set GTK_IM_MODULE in Wayland. IIRC during the cosmic cycle we introduced a change to not set GTK_IM_MODULE under Wayland but we dropped it because there were users experiencing crashes when using libreoffice: upstream should have fixed those crashes to my knowledge. ---- Also why are we setting GTK_IM_MODULE in X11 too? gnome-settings-daemon should be smart enough to load/unload that at run-time when required/not-required.
2019-04-03 17:11:37 Gunnar Hjalmarsson im-config (Ubuntu Bionic): status Triaged In Progress
2019-04-03 17:11:37 Gunnar Hjalmarsson im-config (Ubuntu Bionic): assignee Gunnar Hjalmarsson (gunnarhj)
2019-04-05 09:09:22 Timo Aaltonen im-config (Ubuntu Bionic): status In Progress Fix Committed
2019-04-05 09:09:23 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2019-04-05 09:09:27 Timo Aaltonen bug added subscriber SRU Verification
2019-04-05 09:09:30 Timo Aaltonen tags verification-needed verification-needed-bionic
2019-04-05 13:45:02 Gunnar Hjalmarsson bug added subscriber Timo Aaltonen
2019-04-05 13:47:36 Gunnar Hjalmarsson tags verification-needed verification-needed-bionic verification-done verification-done-bionic
2019-04-15 16:16:52 Launchpad Janitor im-config (Ubuntu Bionic): status Fix Committed Fix Released
2019-04-15 16:16:55 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team