We run a process that learns the website’s components from top to bottom, to ensure
ongoing compliance even when updating the website. In this process, we provide screenreaders with meaningful data using the ARIA set of attributes. For example, we provide accurate form labels; descriptions for actionable icons (social media icons, search icons, cart
icons, etc.); validation guidance for form inputs; element roles such as buttons, menus, modal dialogues (popups), and others.
Additionally, the background process scans all of the website’s images. It provides an accurate and meaningful image-object-recognition-based description as an ALT ( ) tag for images that are not described. It will also extract texts embedded within the image using an OCR (optical character recognition) technology. To turn on screenreader adjustments at any time, users need only to press the Alt+1 keyboard combination. Screen-reader users also get automatic announcements to turn the Screen-reader mode on as soon as they enter the website.
These adjustments are compatible with popular screen readers such as VoiceOver, and TalkBack.
The background process also adjusts the website’s HTML and adds various behaviors using JavaScript code to make the website . This includes the ability to navigate the website using the Tab and Shift+Tab keys, operate drop downs with the arrow keys, close them with Esc, trigger buttons and links using the Enter key, navigate between radio and checkbox elements using the arrow keys, and fill them in with the Spacebar or Enter key.
Additionally, keyboard users will find content-skip menus available at any time by clicking Alt+2, or as the first element of the site while navigating with the keyboard. The background process also handles triggered popups by moving the keyboard focus towards them as soon
as they appear, not allowing the focus to drift outside.
Users can also use shortcuts such as M (menus), H (headings), F (forms), B (buttons), and G (graphics) to jump to specific elements.