[Greeter] SIM PIN unlock usability needs improving

Bug #1362150 reported by Pat McGowan
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Network Menu
Fix Released
High
Antti Kaijanmäki
Ubuntu UX
Fix Released
High
Olga Kemmet
indicator-network (Ubuntu)
Fix Released
High
Antti Kaijanmäki
indicator-network (Ubuntu RTM)
Fix Released
High
Antti Kaijanmäki
unity8 (Ubuntu)
Fix Released
High
Michael Terry

Bug Description

Several bugs have been reported related to using the PIN unlock
Grouping here for review

Add feedback on failed attempts
 - The dialog tells you how many attempts you have remaining before a PUK code will be required
 - Entering the wrong PIN will result in a clear message to user of the failure and an update of the attempts remaining count

After cancelling SIM unlock, how to unlock is not obvious:
1.Insert this SIM card
2.Power on device
3. Popup SIM PIN unlock interface after power on device
4. cancel this dialog
5. Go to phone app to make a call
It is not obvious that the next step should be to drag down the indicator and use the unlock button.

the phone and messaging apps should have a shorthand button clearly visible to unlock the relevant SIM so that the user does not have to "know" to go to the indicator-network first to be able to make phonecalls or send SMS

Related branches

Changed in ubuntu-ux:
assignee: nobody → Olga Kemmet (olga-kemmet)
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Olga Kemmet (olga-kemmet) wrote :

My recommendation is that we should bring up the SIM PIN unlock screen if user tries to launch the DIALER and MESSAGING apps. This can be done additionally to the indicator access. This way a user will know instantly that there is no access to this apps without unlocking the SIM.
For the browser it might be a little different though. If the device is on WIFI the browser still can be used, if not it will require to unlock the SIM again in order to user mobile data...

John Lea (johnlea)
Changed in ubuntu-ux:
status: Confirmed → Triaged
John Lea (johnlea)
summary: - SIM PIN unlock usability needs improving
+ [Greeter] SIM PIN unlock usability needs improving
Michał Sawicz (saviq)
no longer affects: unity8
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
Revision history for this message
Olga Kemmet (olga-kemmet) wrote :

The best way to indicate to the user that the SIM card(s) are locked is to bring up the unlock screen again once the dialer, messaging or any other apps requiring a SIM are launched.
The lock screen visual can be contextual for every app and user will be able to unlock the SIM(s) directly, without navigating somewhere else.
E.g. dialer: "You have to unlock your SIM(s), before you can make a phone call".

Thoughts?

Changed in ubuntu-ux:
status: Triaged → Fix Committed
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

That seems reasonable -- it's equivalent to an e-mail program asking you for your password when you try to check for or send e-mail without the password saved.

Remember to add it to the specification, though -- currently the spec doesn't mention SIM PIN at all.

Revision history for this message
Michael Zanetti (mzanetti) wrote :

> The lock screen visual can be contextual for every app and user will be able
> to unlock the SIM(s) directly, without navigating somewhere else.
> E.g. dialer: "You have to unlock your SIM(s), before you can make a phone
> call".

This one sounds worrying to me... Lock screen design should *always* be the same, ideally in a way app's can't even create it. Otherwise we're gonna have password phishing attacks like crazy.

Revision history for this message
Jussi Pakkanen (jpakkane) wrote :

If we allow fullscreen apps (and even if we don't) there is no possible way to prevent password phishing attacks. Any app can draw a fake SIM unlock dialog that looks pixel-to-pixel identical to the real thing.

Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in indicator-network (Ubuntu):
status: New → Confirmed
Revision history for this message
Olga Kemmet (olga-kemmet) wrote :
Changed in ubuntu-ux:
status: Fix Committed → Fix Released
Changed in dialer-app:
status: New → Confirmed
importance: Undecided → High
tags: added: ota-1 rtm14
Revision history for this message
Victor Tuson Palau (vtuson) wrote :

split the sim unlock (PIN) prompting on to a different bug, as this is a critical issue that needs fixing for rtm
https://bugs.launchpad.net/messaging-app/+bug/1371661

Revision history for this message
kevin gunn (kgunn72) wrote :

removing dialer app based on above

no longer affects: dialer-app
Changed in unity8 (Ubuntu):
importance: Undecided → High
assignee: nobody → Michael Terry (mterry)
tags: added: touch-2014-10-16
Stephen M. Webb (bregma)
Changed in indicator-network:
importance: Undecided → High
Changed in indicator-network (Ubuntu):
importance: Undecided → High
Thomas Strehl (strehl-t)
Changed in indicator-network (Ubuntu):
assignee: nobody → Antti Kaijanmäki (kaijanmaki)
Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

> Add feedback on failed attempts
> - The dialog tells you how many attempts you have remaining before a PUK code will be required
> - Entering the wrong PIN will result in a clear message to user of the failure and an update of the attempts remaining count

These are handled in the linked branch. Will close this bug after the branch lands.

> After cancelling SIM unlock, how to unlock is not obvious:
> 1.Insert this SIM card
> 2.Power on device
> 3. Popup SIM PIN unlock interface after power on device
> 4. cancel this dialog
> 5. Go to phone app to make a call
> It is not obvious that the next step should be to drag down the indicator and use the unlock button.

Popup tracked here:
https://bugs.launchpad.net/ubuntu-rtm/+source/indicator-network/+bug/1333121

> the phone and messaging apps should have a shorthand button clearly visible to unlock the relevant SIM
> so that the user does not have to "know" to go to the indicator-network first to be able to make phonecalls or send SMS

Prompts:
https://bugs.launchpad.net/messaging-app/+bug/1371661
https://bugs.launchpad.net/indicator-network/+bug/1374082

Changed in indicator-network:
status: New → In Progress
Changed in indicator-network (Ubuntu):
status: Confirmed → In Progress
Changed in indicator-network:
assignee: nobody → Antti Kaijanmäki (kaijanmaki)
Changed in indicator-network (Ubuntu RTM):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Antti Kaijanmäki (kaijanmaki)
Changed in indicator-network:
status: In Progress → Fix Released
Changed in indicator-network (Ubuntu):
status: In Progress → Fix Released
Changed in indicator-network (Ubuntu RTM):
status: In Progress → Fix Released
Changed in unity8 (Ubuntu):
status: Confirmed → Fix Released
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.