No standard explanation of why you're offline

Bug #1275761 reported by Matthew Paul Thomas on 2014-02-03
This bug affects 1 person
Affects Status Importance Assigned to Milestone
indicator-network (Ubuntu)
Matthew Paul Thomas

Bug Description

When an Ubuntu Touch app tries to use data, but no data connection is available, there is no user-visible explanation of what is going on or how to fix it.

A device might have no data connection because:
(a) it is in Flight Mode, or
(b) Wi-Fi is otherwise turned off, or
(c) there is no cellular data connection, because:
    - the device has no SIM, or
    - it is not connected to a carrier, or
    - cellular data is turned off, or
    - the carrier is refusing data traffic (for example, because you are over quota), or
    - it is roaming and data roaming is turned off.

(This list is not necessarily complete.)

In cases where immediate connectivity is not vital, an app might detect that it is not available, and use queued actions or placeholders. For example, a mail client might store offline messages that you wanted to send, remember which messages you wanted to delete and file, and so on. Similarly, a Dash screen that usually returns online search results might show only offline results, with some sort of indication that you need to go online for online results to appear.

But where an action absolutely requires connectivity to be useful, Ubuntu should provide some sort of standard UI explaining why you are offline and, where possible, explaining what to do to go online.

If this message is modal, probably it should be limited so that it does not appear more than once before an app is unfocused (whether by focusing a different app, or the phone locking), and so it does not appear more than once every five minutes or so.

The design should take into account the Wi-Fi prompt (bug 1287210), so that there aren't two prompts jostling each other.

[Originally reported by David Isaacs.]

description: updated
Changed in indicator-network (Ubuntu):
assignee: nobody → Matthew Paul Thomas (mpt)
tags: added: avengers avengers-3 qa-touch
Allan LeSage (allanlesage) wrote :

Quick note that I'm not tagging this for rtm14/qa-daily-testing as it doesn't pass the "functional overview" check; obviously important but some design input necessary, unlikely to fix immediately.

Changed in indicator-network (Ubuntu):
importance: Undecided → Medium
Changed in indicator-network:
status: New → Triaged
Changed in indicator-network (Ubuntu):
status: New → Triaged
Changed in indicator-network:
importance: Undecided → Wishlist
Changed in indicator-network (Ubuntu):
importance: Medium → Wishlist
Pete Woods (pete-woods) on 2015-03-26
no longer affects: indicator-network
Matthew Paul Thomas (mpt) wrote :

"Offline" may mean not connected to the Internet; not connected to a voice network; or not connected to an MMS network. The error message probably should be different in each case.

Antti Kaijanmäki (kaijanmaki) wrote :

Functionality in this bug covers larger ground than just the indicator.

It can be splitted down to:

 - apps being able to detect if the system has now connectivity
   * [already implemented] [connectivity-service]

 - apps / system components should have a way to indicate that they absolutely need network connectivity
   * [needs design] [connectivity-service]

 - showing a dialog to the user which component is requiring immediate network access
   * [needs design] [ubuntu-ux]

Changed in ubuntu-ux:
status: New → Triaged
summary: - No standard explanation of why you're offline
+ [indicators] No standard explanation of why you're offline
Changed in ubuntu-ux:
assignee: nobody → Paty Davila (dizzypaty)

(As Antti said, this isn't an indicator design bug. It's a networking design bug.)

no longer affects: ubuntu-ux
summary: - [indicators] No standard explanation of why you're offline
+ No standard explanation of why you're offline
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers