Hide the 'back' button on the first page of oem-user-config

Bug #1095692 reported by Kent Baxley
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OEM Priority Project
Fix Released
Medium
James M. Leddy
Precise
Fix Released
Undecided
James M. Leddy
ubiquity (Ubuntu)
Fix Released
High
Colin Watson
Precise
Fix Released
High
Colin Watson

Bug Description

[Impact] User confusion in OEM projects: see full bug description.
[Test Case] Perform an OEM install and check that, during the end-user configuration stage, the back button is only displayed on the second and subsequent pages.
[Regression Potential] Confined to the end-user configuration stage; it's all conditionalised so that ordinary installs won't be affected.

Original report follows:

On the first page of oem_user_config, where you select your Language, the "Back" button is present, although it is set to be insensitive (i.e. you can't really click on it and do anything since there is no previous screen to show). Technically, the button is supposed 'grayed out', but, I'm guessing that the gtk themeing in use makes the button appear to be more clickable than it really is.

Since the bulk of our OEM projects utilize oem_user_config, it has been requested that we either:

1) Hide the "Back" button altogether on this screen
2) Gray out the "Back" button so that the user cannot click it (which it already is, but it doesn't appear obvious).

This is mostly cosmetic, but, it can also help avoid potential confusion with users when they fire up their pre-loaded machines for the first time.

I've found a way to hide the back button in oem_user_config on the first page as well as un-hide it on subsequent pages. I've also tested the proposed 'fix' and it doesn't appear so far to cause any regressions.

I'd like to have this included in upstream as well as 12.10 and 12.04, with emphasis on 12.04 since our OEM projects are based on the LTS release.

Related branches

Changed in ubiquity (Ubuntu):
importance: Undecided → High
Kent Lin (kent-jclin)
Changed in oem-priority:
importance: Undecided → Medium
Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu Precise):
milestone: none → ubuntu-12.04.2
assignee: nobody → Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu):
status: New → Triaged
Changed in ubiquity (Ubuntu Precise):
status: New → Triaged
importance: Undecided → High
Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu):
status: Triaged → Fix Committed
Colin Watson (cjwatson)
description: updated
description: updated
Changed in ubiquity (Ubuntu Precise):
status: Triaged → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 2.13.9

---------------
ubiquity (2.13.9) raring; urgency=low

  [ Luke Yelavich ]
  * bin/ubiquity-dm, ubiquity/frontend/gtk_ui.py: Remove a non-existant
    command-line flag from Orca calls.

  [ Kent Baxley ]
  * Hide the back button at the beginning of oem-config (LP: #1095692).
 -- Colin Watson <email address hidden> Thu, 10 Jan 2013 11:58:23 +0000

Changed in ubiquity (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Adam Conrad (adconrad) wrote : Please test proposed package

Hello Kent, or anyone else affected,

Accepted ubiquity into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/ubiquity/2.10.24 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in ubiquity (Ubuntu Precise):
status: In Progress → Fix Committed
tags: added: verification-needed
tags: added: verification-done
removed: verification-needed
Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :

I have verified oem-config-gtk of ubiquity 2.10.24 and it does work.

Changed in oem-priority:
status: New → Fix Released
assignee: nobody → James M. Leddy (jm-leddy)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 2.10.24

---------------
ubiquity (2.10.24) precise; urgency=low

  [ Jesse Sung ]
  * Fix multiple issues with Back/Stop and Continue/Connect buttons on
    wireless page (LP: #883615).

  [ Kent Baxley ]
  * Hide the back button at the beginning of oem-config (LP: #1095692).
 -- Colin Watson <email address hidden> Thu, 10 Jan 2013 12:32:41 +0000

Changed in ubiquity (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

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.