[OOBE] Don't show passcode prompt after 1st step of edge intro

Bug #1358283 reported by Jean-Baptiste Lallement
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu UX
Fix Released
High
Olga Kemmet
unity8 (Ubuntu)
Fix Released
High
Michael Terry
unity8 (Ubuntu RTM)
Fix Released
High
Michael Terry

Bug Description

mako #197

Test Case:
1. Flash a device with --wipe or reset the wizard and the edge-intro, then reboot
    $ phablet-config welcome-wizard --enable
    $ phablet-config edges-intro --enable
    $ adb shell sudo reboot
2. Go through the steps of the wizard and make sure you enter a passcode, then proceed to the edge-intro
3. Go through the steps of the edge-intro until unity8 is displayed

Actual Result
After the 1st step (right edge gesture) the passcode prompt is displayed, and the intro continues after entering the right passcode

Expected Behaviour
The passcode is not displayed at all since it is a fresh phone and I entered the passcode a couple of seconds before, or, if the passcode must really be displayed, show it after the edge-intro

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: unity8 8.00+14.10.20140817-0ubuntu1
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.14.5-0ubuntu4
Architecture: armhf
Date: Mon Aug 18 13:16:38 2014
InstallationDate: Installed on 2014-08-18 (0 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140818-020205)
SourcePackage: unity8
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Revision history for this message
Michał Sawicz (saviq) wrote :

I think this should basically be based on a timeout... I.e. if you type your passcode, it won't ask for it for some time unless you explicitly press the power button?

But we need UX / security guidance here.

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

I agree that a timeout is fine and appropriate for this use case.

In fact, I suggested that we implement a timeout between screen blank and screen lock for usability for other reasons (eg, user is reading a long article and accidentally doesn't prevent the screen blank and now has to enter the password). I think there may already be a bug on it (though I can't seem to find it).

summary: - Don't show passcode prompt after 1st step of edge intro
+ [OOBE] Don't show passcode prompt after 1st step of edge intro
Changed in ubuntu-ux:
assignee: nobody → Olga Kemmet (olga-kemmet)
importance: Undecided → Medium
John Lea (johnlea)
Changed in ubuntu-ux:
status: New → Triaged
Changed in ubuntu-ux:
status: Triaged → In Progress
importance: Medium → High
Revision history for this message
Michael Terry (mterry) wrote :

I'd be interested in implementing a timeout at some point. In the interest of rapidly approaching deadlines though, I'd favor a simpler approach to this bug for now.

What about just never showing a lock between the first and second screens of the edge demo? There won't be any data on the phone to protect anyway.

Michael Terry (mterry)
Changed in unity8 (Ubuntu):
importance: Undecided → High
Revision history for this message
Olga Kemmet (olga-kemmet) wrote :

Ok, the passcode/passphrase lock screen should never be shown again in the demo after user initially set it up.
However, the SIM lock screen will show up after finishing the OOBE setup, after swiping away the Greeter.

Hope this helps.

Michael Terry (mterry)
Changed in unity8 (Ubuntu):
assignee: nobody → Michael Terry (mterry)
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity8 - 8.00+14.10.20141013.2-0ubuntu1

---------------
unity8 (8.00+14.10.20141013.2-0ubuntu1) utopic; urgency=low

  [ Michael Terry ]
  * Don't show initial lockscreen during the edge demo. The user just
    set up their phone with a password, it's pointless to ask them
    again. (LP: #1358283)
  * Distinguish between incoming calls and other dialer-app opens. (LP:
    #1378218) (LP: #1378218)

  [ Andrea Cimitan ]
  * Fix flickable speed to be resolution independent, by subclassing
    components (LP: #1348557)

  [ Michał Sawicz ]
  * Fix the ShellWithPin test and some functionality.

  [ Albert Astals ]
  * Move Base.qml to DashCategoryBase
  * Fix first item positioning when m_clipItem->y() is not 0 (LP:
    #1251597)
  * Fix some small qml warnings

  [ Daniel d'Andrada ]
  * Add touch ownership logic on top of qt input handling
 -- Ubuntu daily release <email address hidden> Mon, 13 Oct 2014 15:43:03 +0000

Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu RTM):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Michael Terry (mterry)
Michael Terry (mterry)
Changed in unity8 (Ubuntu RTM):
status: In Progress → Fix Released
Changed in ubuntu-ux:
status: In Progress → Fix Released
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.