App refocuses after it's swiped away during startup

Bug #1212637 reported by Michał Sawicz
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu UX
Fix Released
Undecided
Vesa Rautiainen
unity8 (Ubuntu)
Fix Released
Medium
Michael Zanetti

Bug Description

Steps to reproduce:
* start an app
* swipe it away from the left as soon as it shows up

Expected results:
* dash remains in focus

Current results:
* the launched app swipes in after startup

We need to have a notion of "expecting" an app, and cancel that expectation when you swipe it away. Some kind of focus stealing prevention needs to be put in place.

Desired solution:

From interaction point of view this feel quite straigthforward.
- if application opened by the user and dismissed by swipe from left -> application should not open and steal focus from dash.
- Application opened by some other mean than from dash. Application opens normally.

Related branches

Revision history for this message
Michał Sawicz (saviq) wrote :

Adding ubuntu-ux for design input.

This is tricky with apps launched by means other than the shell, when the shell might not be able to "expect" the newly launched app. A activity timeout could be part of a solution.

John Lea (johnlea)
Changed in ubuntu-ux:
assignee: nobody → Vesa Rautiainen (vesar)
Vesa Rautiainen (vesar)
description: updated
Changed in ubuntu-ux:
status: New → Fix Committed
Michał Sawicz (saviq)
Changed in unity8:
assignee: nobody → Gerry Boland (gerboland)
milestone: none → ubuntu-13.10
Changed in unity8 (Ubuntu):
status: New → Confirmed
Changed in unity8 (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Medium
Changed in unity8:
assignee: Gerry Boland (gerboland) → Michael Zanetti (mzanetti)
status: Triaged → In Progress
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
status: Triaged → Fix Released
Changed in unity8:
status: In Progress → Fix Released
Vesa Rautiainen (vesar)
Changed in ubuntu-ux:
status: Fix Committed → Fix Released
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
assignee: nobody → Michael Zanetti (mzanetti)
no longer affects: unity8
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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