launcher should appear above OSK

Reported by Ivanka Majic on 2012-12-14
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Ubuntu UX
Undecided
Vesa Rautiainen
Unity 8
High
Unassigned
touch-preview-images
High
Ricardo Mendoza
unity8 (Ubuntu)
High
Unassigned

Bug Description

More than this, the launcher needs to show on top of everything. Currently, with the browser open the OSK stays on top of the Launcher.

To reproduce:
Open browser
Go to add URL so the OSK is visible
now try and bring in the launcher

Desired outcome:
Launcher on top of everything always and everywhere

Ivanka Majic (ivanka) wrote :

On inspection I think this is an OSK problem as in the scenario described above if I then launch the telephony app the OSK stays on screen then I edge swipe to bring in Gallery and the OSK stays visible.

I have to start a meeting now so am struggling to express a precise recommendation properly - if I haven't updated this when you look at it ping me on irc to discuss.

Changed in manhattan:
importance: Undecided → Critical
Bill Filler (bfiller) on 2012-12-16
Changed in manhattan:
milestone: none → demo-final
assignee: nobody → Florian Boucault (fboucault)
status: New → Confirmed
summary: - launcher and OSK fight with each other
+ launcher should appear above OSK
tags: added: must-have
Florian Boucault (fboucault) wrote :

As a workaround: try in the shell to hide the OSK when showing the launcher.

Florian Boucault (fboucault) wrote :

Workaround of calling Qt.inputMethod.hide() in the shell did not work.

Florian Boucault (fboucault) wrote :

The app that has a text field in focus has its focus removed as soon as the launcher is opened. That alone should be enough already for the keyboard to go away but it does not do that at the moment, need to investigate why.

Changed in manhattan:
assignee: Florian Boucault (fboucault) → Gerry Boland (gerboland)
Bill Filler (bfiller) on 2012-12-19
tags: removed: must-have
Bill Filler (bfiller) on 2013-01-14
Changed in manhattan:
milestone: final → update-1
assignee: Gerry Boland (gerboland) → Ricardo Mendoza (ricmm)
Bill Filler (bfiller) on 2013-02-09
Changed in manhattan:
milestone: update-1 → none
importance: Critical → High
Olivier Tilloy (osomon) wrote :

This bug is still valid in build #95, aka the first public image.

Pat McGowan (pat-mcgowan) wrote :

still valid 0711

information type: Proprietary → Public
affects: manhattan → touch-preview-images
tags: added: dogfood
Pat McGowan (pat-mcgowan) wrote :

Per IRC discussion:

is there a timeframe for shell surfaces separation in unity8 so we can dynamically stack the OSK under the launcher?

or should we do something smart like stack the surface above shell when shell_has_focus, put under shell when !shell_has_focus and app is in view so that the launcher can still be on top of the OSK

Alternately we could connect to app suspension, to make the app release its input context and thus hide the keyboard

Michał Sawicz (saviq) wrote :

Added ubuntu-ux for design input on what should actually happen.

The Window component will, in theory, make this relatively easy [1], but we've just never tried, so not sure what the implications will be. We estimated it for a week of work on the shell side.

Related bug #1089962.

[1] http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick-window2-window.html

Changed in unity8:
status: New → Triaged
importance: Undecided → Medium
John Lea (johnlea) on 2013-08-19
Changed in ubuntu-ux:
assignee: nobody → Vesa Rautiainen (vesar)
Michał Sawicz (saviq) wrote :

See bug #1210200 for ubuntu-ux resolution.

Changed in ubuntu-ux:
status: New → Fix Committed
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity8 (Ubuntu):
status: New → Confirmed
Changed in unity8 (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → High
kevin gunn (kgunn72) on 2013-09-27
Changed in unity8:
importance: Medium → High
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers