Project

General

Profile

Bug #17021

On-screen keyboard does not allow to input any accentuated char

Added by intrigeri 2 months ago. Updated 3 days ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
Accessibility
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
Test
Blueprint:
Starter:
Affected tool:
On-screen keyboard

Description

It's a known issue that the GNOME on-screen keyboard, on X11, does not allow input of chars that are not supported by the current keyboard layout: for example, long-press on the "a" button will show you "à", but pressing the "à" button won't input a "à" letter in an English session. OTOH, in Tails 3.15, in a French session, this would work just fine. But on 4.0~beta2, even in a French session, pressing the "à" button does not input anything at all. This is a regression.

Upstream (GNOME) issue: https://gitlab.gnome.org/GNOME/gnome-shell/issues/109


Related issues

Related to Tails - Bug #17174: On screen keyboard doesn't press space in Korean (Hangul) Confirmed
Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed
Blocked by Tails - Feature #17202: Upgrade to Buster 10.2 Confirmed

History

#1 Updated by intrigeri 2 months ago

Next step: try reverting e61076ee6c7592740bcc1f8e6f070e8e32f6f6ee ("Stop installing libcaribou-gtk3-module (refs: #16757)").

#2 Updated by intrigeri 2 months ago

#3 Updated by intrigeri 2 months ago

  • Priority changed from Elevated to Normal

Not a 4.0 release blocker but still, a nasty regression => let's at least reproduce on Debian and ensure this is tracked upstream.

#4 Updated by segfault about 2 months ago

let's at least reproduce on Debian

I was able to reproduce the issue on Debian Sid

#5 Updated by segfault about 2 months ago

GNOME issue: https://gitlab.gnome.org/GNOME/gnome-shell/issues/109

This was supposedly fixed by https://gitlab.gnome.org/GNOME/mutter/commit/e3e933c47a69bd137bb83b3692d105d1261d16ff, which was released in mutter 3.32.2. Buster has 3.30.2 (and so does Sid, currently).

#6 Updated by segfault about 2 months ago

  • Description updated (diff)

#7 Updated by intrigeri about 1 month ago

  • Assignee set to lamby
  • Type of work changed from Research to Debian

#8 Updated by intrigeri 28 days ago

Hi @lamby, what's your timeline on this one? We were hoping to fix this in time for 4.0, so the fix would need to be merged by the end of the week. If needed, one of our FT colleagues can probably handle it :)

#9 Updated by lamby 28 days ago

Unfortunately this fell through my cracks and I will be travelling and essentially afk for the next 48h or so. I thus recommend a colleague takes over this issue.

#10 Updated by intrigeri 27 days ago

  • Assignee deleted (lamby)

Thanks for the update!

#11 Updated by intrigeri 24 days ago

  • Target version changed from Tails_4.0 to Tails_4.1

#12 Updated by intrigeri 23 days ago

  • Related to Bug #17174: On screen keyboard doesn't press space in Korean (Hangul) added

#13 Updated by intrigeri 3 days ago

segfault wrote:

This was supposedly fixed by https://gitlab.gnome.org/GNOME/mutter/commit/e3e933c47a69bd137bb83b3692d105d1261d16ff, which was released in mutter 3.32.2. Buster has 3.30.2 (and so does Sid, currently).

I have good news!

This patch was backported to 3.30.3 upstream, then the Debian GNOME maintainers imported all commits from the upstream gnome-3-30 branch in the mutter 3.30.2-8 package. 3.30.2-9~deb10u1 was accepted in s-p-u, so #17202 will give us this fix. And then we can test and confirm whether this really fixes the bug :)

#14 Updated by intrigeri 3 days ago

#15 Updated by intrigeri 3 days ago

  • Type of work changed from Debian to Test

Also available in: Atom PDF