MLS-3815 - Missing Keyboard Support for Share Button

2024_Newcomer of the Year_Gabriel Pec_16x9_60sec_Spanish_MLSes.com

Description

Keyboard support is missing for the "Share" button. This made it difficult for keyboard-only and screen reader users to access the functionality associated with the button. Additionally, textual description for the button is not provided in the HTML mark-up.

Rationale

All the page functionality should be accessible with different input devices used by the users. Users should be able to access the page functionality with pointing device, such as a mouse, a keyboard or any other input device. Users with visual impairments and mobility impairments use a keyboard to access the internet. Lack of keyboard access makes it difficult for users with visual and mobility impairments to access web page functionality

Recommendation

Ensure that all the page functionality is available for all users irrespective of the device being used.
Modify the scripts associated with the buttons to ensure that it is accessible for keyboard-only and screen reader users. Additionally, provide the textual description for the button as "Share" via aria-label attribute.

WCAG 2.1 Success Criteria

2.1.1