Key navigation between activable widgets in Ubuntu Pro pages is not working

Bug #2069375 reported by Marco Trevisan (Treviño)
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-initial-setup (Ubuntu)
Fix Released
Medium
Nathan Teodosio
Noble
Fix Committed
Undecided
Unassigned

Bug Description

* Impact

Navigating between the ubuntu pro pages widgets using keyboard is not working properly

* Test Case

Log in for the first time with an user on a system not connected to Ubuntu Pro, go the Pro page and try to navigate with the keyboard. You should be able to cycle through the widgets and select the controls and connect without mouse

* Regression potential

It could be that that some widgets get selected that shouldn't be part of the flow. The changes are limited to the pro screen so should be tested there

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.4 KiB)

This bug was fixed in the package gnome-initial-setup - 46.2-1ubuntu3

---------------
gnome-initial-setup (46.2-1ubuntu3) oracular; urgency=medium

  [ Didier Roche ]
  * Relax hostname validation rules.
    Allow more correct hostname validations, still keeping the user error
    strings for now.
    Co-Authored-By: Matt Hagemann <email address hidden>

  [ Nathan Pratta Teodosio ]
  [ Marco Trevisan (Treviño) ]
  * debian/patches: Refresh git indexes
  * Fix alignment in bullet points in first Pro page.
    (LP: #2062971)
  * Align radio button text and its hint below in first Pro page.
    (LP: #2062971)
  * Remove all extraneous instances of can-focus.
    As that prevents keyboard navigation of the pages (LP: #2069375).
  * d/p: Ubuntu pages, bind functions to template.
    C Functions referenced by the template must be bound to the template or
    they won't be properly connected. (LP: #2068614)
  * d/p: Ubuntu pages, ensure welcome screen is loaded (LP: #2068862)
  * d/p: Ubuntu pages, reference private widgets only after construction.
    They're just not created earlier, so we ended up referring to NULL
    pointers instead of the actual widgets (LP: #2068614)
  * d/p: Ubuntu pages, use filling alignment for the Ubuntu Pro offer message
    (LP: #2062971)
  * d/p: Ubuntu mode, always set the missing connection warning icon.
    Then it's visibility is controlled as before, but at least now we will
    show it even if there's no connection setup on startup (LP: #2068632)
  * d/p: Ubuntu mode, add pro pages to POTFILE and improve strings to be
    translated.
    UI or C files of the Ubuntu Pro pages were not translatable, so add the
    files to the POTFILES and fix the strings that contained elements that
    should not be exposed to translators (LP: #2068639)
  * d/p: Ubuntu Pro, add translatable pro services descriptions (LP: #2068639).
  * d/p: Ubuntu Pro, fix alignment of widgets to match design (LP: #2062971)
  * d/p: Ubuntu Pro, Use a grid to properly align dotted list elements.
    We were listing the elements using manual formatting and this was broken
    for lower resolutions or in general for longer texts, making a dotted
    list not properly padded.
    So use a grid to manage this, this indeed changes the text used by
    translations but because of lp:2068639 it's not a problem because no
    translations are available so far.
    Also in this way RTL languages are properly handled (LP: #2062971)
  * d/p: Ubuntu Pro, limit the wrapped label widths not to increase window size.
    (LP: #2068856)
  * d/p: Ubuntu Pro, animate stack on pro page changes (LP: #2068856)
  * d/p: Ubuntu Pro, improve readability of long labels (LP: #2062971)
  * d/p: Ubuntu Pro, scale icons and images to follow widget scaling
    (LP: #2068675)
  * d/p: Ubuntu Pro, use async spawn of pro client process.
    The pro client process may slow in responding to us the tokens, so use
    asynchronous spawn to ensure we don't hang the UI while calling it.
    (LP: #2068859)
  * d/p/Ubuntu mode: Do not override links color in the welcome page
    (LP: #2069346)

  [ Matt Hagemann ]
  * d/p/Minor-design-and-copy-tweaks.patch:
    - add error hint...

Read more...

Changed in gnome-initial-setup (Ubuntu):
status: In Progress → Fix Released
description: updated
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Marco, or anyone else affected,

Accepted gnome-initial-setup into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/gnome-initial-setup/46.2-1ubuntu0.24.04.1 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 on 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, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

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

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in gnome-initial-setup (Ubuntu Noble):
status: New → Fix Committed
tags: added: verification-needed verification-needed-noble
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.