App refocuses after it's swiped away during startup

Bug #1212637 reported by Michał Sawicz on 2013-08-15
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu UX
Vesa Rautiainen
unity8 (Ubuntu)
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

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) on 2013-08-19
Changed in ubuntu-ux:
assignee: nobody → Vesa Rautiainen (vesar)
Vesa Rautiainen (vesar) on 2013-09-02
description: updated
Changed in ubuntu-ux:
status: New → Fix Committed
Michał Sawicz (saviq) on 2013-09-19
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) on 2014-08-12
Changed in unity8 (Ubuntu):
status: Triaged → Fix Released
Changed in unity8:
status: In Progress → Fix Released
Vesa Rautiainen (vesar) on 2014-09-02
Changed in ubuntu-ux:
status: Fix Committed → Fix Released
Michał Sawicz (saviq) on 2017-03-13
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  Edit
Everyone can see this information.

Other bug subscribers