Problem/Motivation

When navigating the installer screen for selecting a site template, the currently selected site template does not change when it receives focus. This confuses a keyboard user because the focus seems to "disappear".

Steps to reproduce

On the site template selection screen, tab to the Language selector (the focusable element immediately the template element) - see first screen capture. Tab again, and noticed that the focus ring disappears from the Language element without any corresponding change to the selected template (second screen capture). Tab again, and notice that the selected template and the "Next button" both have the outlines with same color and width (third screen capture). If someone were to walk away from their computer at this point and return, it wouldn't be clear which element had focus.

Proposed resolution

Make the selected site template use visually different cues to signal which template is selected, versus which element has focus. This could mean having a different color outline for the selected template until it received focus, for example.

User interface changes

See above.

Configuration changes

Issue fork drupal_cms-3572886

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

mandclu created an issue. See original summary.

pameeela made their first commit to this issue’s fork.

pameeela’s picture

Issue summary: View changes
Status: Active » Needs review
StatusFileSize
new788.14 KB

This is a little awkward because it already has a border, but I fixed the outline to apply to the correct element and set it to green to make it more obvious.

  • pameeela committed 1781fa00 on 2.x
    feat: #3572886 The selected site template does not visually change when...

pameeela’s picture

Status: Needs review » Fixed

Committed to 2.x and cherry picked to 2.1.x.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.