-
Notifications
You must be signed in to change notification settings - Fork 30.2k
Closed
flutter/engine
#21896Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)Accessibility, e.g. VoiceOver or TalkBack. (aka a11y)a: desktopRunning on desktopRunning on desktopengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.found in release: 1.23Found to occur in 1.23Found to occur in 1.23has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onplatform-linuxBuilding on or for Linux specificallyBuilding on or for Linux specifically
Description
As noticed by @jpnurmi here, GNOME's OSK does not come up when a text box is selected in a Flutter app. It works with Flutter on X11 and it works with normal GTK apps on both. May be related to zwp_text_input_v3. I'm looking into it.
EDIT: Flutter is sending some zwp_text_input_v3 related requests, but maybe not all the ones needed?? With GTK GNOME shows they keyboard in some contexts and not in others and I can't decipher it's logic. Maybe zwp_text_input_v3 isn't even the thing it's using to decide. More investigation is needed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)Accessibility, e.g. VoiceOver or TalkBack. (aka a11y)a: desktopRunning on desktopRunning on desktopengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.found in release: 1.23Found to occur in 1.23Found to occur in 1.23has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onplatform-linuxBuilding on or for Linux specificallyBuilding on or for Linux specifically