OSK with unity8 - pressing OSK key causes focus to leave active application briefly

Bug #1660691 reported by Gerry Boland on 2017-01-31
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
MirAL
High
Alan Griffiths

Bug Description

Freiza tablet.

Steps to repro.
1. Log in to unity8 as normal
2. On the Dash, tap the search icon on the top left. The OSK should appear
3. Enter a string on the keyboard

Expected result:
OSK remains while you type, focus stays with the Dash

Actual result:
On every tap on the OSK, focus is briefly moved to the OSK, and then focus restored to the Dash. This causes the OSK to bounce up & down as you type.

OSK surface has correct type: input method

I suspect that miral::WindowInfo::can_be_active should be returning false for input methods, not true.

Related branches

Changed in miral:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Alan Griffiths (alan-griffiths)
Alan Griffiths (alan-griffiths) wrote :

I think mir_window_type_satellite is also handled wrongly here. I.e. the focus should remain with the parent.

Changed in miral:
status: Confirmed → In Progress
milestone: none → 1.2
Changed in miral:
status: In Progress → Fix Committed
Changed in miral:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers