linode / manager

Akamai's Cloud Manager is an open-source, single-page application designed as the primary frontend interface for interacting with the Linode API. It is entrusted by hundreds of thousands of customers with the management of their Linode services.
https://cloud.linode.com
Apache License 2.0
687 stars 353 forks source link

fix: [M3-7571] - Missing label for Full Account Access Toggle #10931

Open carrillo-erik opened 1 week ago

carrillo-erik commented 1 week ago

Description ๐Ÿ“

This PR addresses the issue of the "Full Account Access" toggle missing a proper label. The changes in this PR improve accessibility in two ways. First by implementing correct markup semantics. Second, by ensuring screen readers inform the user more adequately by enhancing the output that is read.

Changes ๐Ÿ”„

List any change relevant to the reviewer.

Target release date ๐Ÿ—“๏ธ

09/30/2024

Preview ๐Ÿ“ท

Before After
m3-7571-screenreader-before m3-7571-screenreader-after
m3-7571-desktop-before m3-7571-desktop-after
m3-7571-mobile-before m3-7571-mobile-after

How to test ๐Ÿงช

Prerequisites

(How to setup test environment)

Verification steps

(How to verify changes)

As an Author I have considered ๐Ÿค”

Check all that apply

github-actions[bot] commented 1 week ago

Coverage Report: โœ…
Base Coverage: 86.76%
Current Coverage: 86.76%