Skip to content

Accessibility issues with V13 login screen customisations #15626

Open
@craigs100

Description

@craigs100

Which Umbraco version are you using? (Please write the exact version, example: 10.1.0)

13.0.3

Bug summary

Several issues affecting the ability to brand the login screen successfully without causing accessibility issues

Specifics

WRT: https://github.com/umbraco/Umbraco-CMS/blob/v13/dev/src/Umbraco.Web.UI.Login/src/components/layouts/auth-layout.element.ts

Setting the --umb-login-primary-color to white causes the text AND the login button background to turn to white, which renders a button with white text on a white background. When hovering over the button, the background turns to blue whether you want it to or not.

There is no way to set the background image size. It's set at "cover". It would be helpful to have the choice between "cover" and "contain", particularly useful when the image is an svg.

There is no way to just have a logo without specifying a background image.

There is no way to change the colour of the forgotten password link & hover text.

While out of the box the login page design is very opinionated, it would only take a couple of extra changes to make it easier to brand. The login page is really part of the web site. It's what gives clients the cosy feeling that this is their site. Once you're logged in then Umbraco branding all the way.

Steps to reproduce

iaw docs: https://docs.umbraco.com/umbraco-cms/fundamentals/backoffice/login

Expected result / actual result

Would expect it to be possible to use corporate brand colour combinations without issue.
Would expect to be able to just show a corporate logo on it's own without issue.

Actually impossible to use some colour combinations due to the way some element settings have been combined (primary colour being used for both main heading and login button background)

Actually impossible to show just a logo without setting a background image

Actually impossible to set background image size attribute.

In the attached screen dump I wanted the main text to be white but had to settle for black as otherwise the button wouldn't work. The hover colour should be changed as well but can't be done.

umbraco-v13-login-2024-01-23_16.02.17.mp4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions