Navigation should be strictly hierarchical

Bug #1362025 reported by Matthew Paul Thomas
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-system-settings (Ubuntu)
Fix Released
High
Ken VanDine

Bug Description

Ubuntu 14.10 r203

1. Navigate to the System Settings overview screen.
2. Choose "Wi-Fi".
3. From the sound indicator menu, choose "Sound Settings...". If bug 1362017 has not yet been fixed, close the indicator menu manually.
4. In System Settings, tap the Back button.

What you see:
2. The "Wi-Fi" screen.
3. The "Sound" screen.
4. The "Wi-Fi" screen.

What you should see:
2. The "Wi-Fi" screen.
3. The "Sound" screen.
4. The main System Settings screen.

The Back button should be hierarchical, taking you to the parent of the current screen, regardless of how you got there. Otherwise it might take you to a screen that you last visited days or weeks ago, that you can't be expected to remember. And if you use indicator menus a lot, for direct access to individual System Settings screens, a history-based Back button makes getting to the System Settings overview unreasonably difficult.

Fixing this bug might fix bug 1359953 automatically.

Related branches

description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks Matthew, that's sort of duplicate of bug #1359953 , not sure we need different reports there ... Ken, what do you think?

Changed in ubuntu-system-settings (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

The description after hitting back button should be

What you see:

The Wifi Screen
The main screen

What you should see:
The main screen

I agree all these bugs are the same root cause.

summary: - Back button often goes to the wrong screen
+ Navigation should be strictly hierarchical
tags: added: rtm14
Changed in ubuntu-system-settings (Ubuntu):
assignee: nobody → Ken VanDine (ken-vandine)
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

I don't know for sure that this bug is the cause of bug 1359953, but I do know it would be possible to fix that bug without fixing this one; Web browsers do that, for example.

tags: added: touch-2014-09-25
Revision history for this message
Ken VanDine (ken-vandine) wrote :

I think when opened with url-dispatcher, we should be able to pop all the pages off the stack and start over.

Changed in ubuntu-system-settings (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-system-settings - 0.3+14.10.20140915.1-0ubuntu1

---------------
ubuntu-system-settings (0.3+14.10.20140915.1-0ubuntu1) utopic; urgency=low

  [ Ken VanDine ]
  * When activated by a url request for a specific panel, clear the
    pageStack to maintain the natural navigation instead of pushing a
    new page on top of a page from a the previous panel (LP: #1362025)
    (LP: #1362025, #1359953)

  [ Lars Uebernickel ]
  * Use Icon instead of StatusIcon
 -- Ubuntu daily release <email address hidden> Mon, 15 Sep 2014 23:26:16 +0000

Changed in ubuntu-system-settings (Ubuntu):
status: In Progress → 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.