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