launcher should appear above OSK

Bug #1090358 reported by Ivanka Majic
46
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Ubuntu UX
Fix Released
Undecided
Vesa Rautiainen
unity8 (Ubuntu)
Fix Released
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

Related branches

Revision history for this message
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)
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
Revision history for this message
Florian Boucault (fboucault) wrote :

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

Revision history for this message
Florian Boucault (fboucault) wrote :

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

Revision history for this message
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)
tags: removed: must-have
Bill Filler (bfiller)
Changed in manhattan:
milestone: final → update-1
assignee: Gerry Boland (gerboland) → Ricardo Mendoza (ricmm)
Bill Filler (bfiller)
Changed in manhattan:
milestone: update-1 → none
importance: Critical → High
Revision history for this message
Olivier Tilloy (osomon) wrote :

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

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

still valid 0711

information type: Proprietary → Public
affects: manhattan → touch-preview-images
tags: added: dogfood
Revision history for this message
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

Revision history for this message
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)
Changed in ubuntu-ux:
assignee: nobody → Vesa Rautiainen (vesar)
Revision history for this message
Michał Sawicz (saviq) wrote :

See bug #1210200 for ubuntu-ux resolution.

Changed in ubuntu-ux:
status: New → Fix Committed
Revision history for this message
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)
Changed in unity8:
importance: Medium → High
Leo Arias (elopio)
tags: added: elopio
Bill Filler (bfiller)
no longer affects: touch-preview-images
Revision history for this message
xreuze (xreuze) wrote : Re: [Bug 1090358] Re: launcher should appear above OSK

Notices, have a fix on Nexus 5

On Tue, Jul 8, 2014 at 5:15 PM, Michael Zanetti <
<email address hidden>> wrote:

> ** Branch linked: lp:~unity-team/unity8/mirCompositor
>
> --
> You received this bug notification because you are subscribed to Unity
> 8.
> Matching subscriptions: Unity 8 Bug Reports
> https://bugs.launchpad.net/bugs/1090358
>
> Title:
> launcher should appear above OSK
>
> Status in Ubuntu UX bugs:
> Fix Committed
> Status in The Unity 8 shell:
> Triaged
> Status in “unity8” package in Ubuntu:
> Triaged
>
> 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
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu-ux/+bug/1090358/+subscriptions
>

Revision history for this message
xreuze (xreuze) wrote :

Should work on nexus 4

On Tue, Jul 8, 2014 at 6:52 PM, Bob Looter <email address hidden> wrote:

> Notices, have a fix on Nexus 5
>
>
> On Tue, Jul 8, 2014 at 5:15 PM, Michael Zanetti <
> <email address hidden>> wrote:
>
>> ** Branch linked: lp:~unity-team/unity8/mirCompositor
>>
>> --
>> You received this bug notification because you are subscribed to Unity
>> 8.
>> Matching subscriptions: Unity 8 Bug Reports
>> https://bugs.launchpad.net/bugs/1090358
>>
>> Title:
>> launcher should appear above OSK
>>
>> Status in Ubuntu UX bugs:
>> Fix Committed
>> Status in The Unity 8 shell:
>> Triaged
>> Status in “unity8” package in Ubuntu:
>> Triaged
>>
>> 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
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/ubuntu-ux/+bug/1090358/+subscriptions
>>
>
>

Revision history for this message
xreuze (xreuze) wrote :

Why be this. Now i know.

On Tue, Jul 8, 2014 at 6:53 PM, Bob Looter <email address hidden> wrote:

> Should work on nexus 4
>
>
> On Tue, Jul 8, 2014 at 6:52 PM, Bob Looter <email address hidden> wrote:
>
>> Notices, have a fix on Nexus 5
>>
>>
>> On Tue, Jul 8, 2014 at 5:15 PM, Michael Zanetti <
>> <email address hidden>> wrote:
>>
>>> ** Branch linked: lp:~unity-team/unity8/mirCompositor
>>>
>>> --
>>> You received this bug notification because you are subscribed to Unity
>>> 8.
>>> Matching subscriptions: Unity 8 Bug Reports
>>> https://bugs.launchpad.net/bugs/1090358
>>>
>>> Title:
>>> launcher should appear above OSK
>>>
>>> Status in Ubuntu UX bugs:
>>> Fix Committed
>>> Status in The Unity 8 shell:
>>> Triaged
>>> Status in “unity8” package in Ubuntu:
>>> Triaged
>>>
>>> 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
>>>
>>> To manage notifications about this bug go to:
>>> https://bugs.launchpad.net/ubuntu-ux/+bug/1090358/+subscriptions
>>>
>>
>>
>

Leo Arias (elopio)
tags: added: qa-daily-testing rtm14
Michał Sawicz (saviq)
Changed in unity8:
status: Triaged → Fix Released
Changed in unity8 (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Selene ToyKeeper (toykeeper) wrote :

Confirmed fixed in Utopic 160. The launcher now appears above the OSK. So do SMS notifications, for that matter.

However, snap decisions (incoming call) still appear below the keyboard. And if the OSK is visible when the screen turns off, it will briefly pop over the welcome screen, disappear, then leave a blank space in the app where it used to be. Depending on the app, it may be necessary to kill the app and re-start it to get the keyboard back. But that's probably a different bug.

tags: removed: rtm14
Revision history for this message
Leo Arias (elopio) wrote :

Selene, please report them as new bugs with the steps to reproduce them.

Changed in ubuntu-ux:
status: Fix Committed → Fix Released
Michał Sawicz (saviq)
no longer affects: unity8
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.