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.
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.
Separates the "Full Account Access" toggle from the "User Permissions" header to improve readability.
Changes the variant property for some Typography components to ensure proper Header levels.
Update e2e tests
Target release date ๐๏ธ
09/30/2024
Preview ๐ท
Before
After
How to test ๐งช
Prerequisites
(How to setup test environment)
Visit the User Permissions landing page and activate the VoiceOver Utility (โ + F5) on your MAC computer.
Verification steps
(How to verify changes)
Use your keyboard to navigate to the "Full Account Access" toggle and changed the value a few times.
Pay attention to the audio output of the VoiceOver utility and/or inspect the text transcript to verify the expected output.
Verify that all Permission-related functionality works as expected.
Verify that there are no unexpected visual regressions.
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.
variant
property for someTypography
components to ensure properHeader
levels.Target release date ๐๏ธ
09/30/2024
Preview ๐ท
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