Pluro Accessibility in SPAs (React & Angular)

Audience: Front‑end developers Goal: Ensure the Pluro accessibility component (scanner/fixes/widget) re‑initializes correctly on client‑side route changes and dynamic DOM updates in Single‑Page Applications (SPAs). Replace API placeholders with your actual calls, e.g. window.Pluro.mount(…), window.Pluro.destroy(), or window._pluroScan(). 1) Why SPAs need special handling In React/Angular apps, navigation uses the History API (no full page refresh). If […]

Read More

Understanding tabindex: Best Practices for Accessible Web Design

Managing keyboard focus is a critical part of building accessible websites and applications. One of the most common ways to control focus is through the tabindex attribute. However, incorrect use can harm accessibility instead of improving it. This guide explains how and when to use tabindex=”0″ and tabindex=”1″ (or other positive values). tabindex=”0″ Definition: Inserts […]

Read More

Guide: Converting HTML Tags Dynamically with Pluro

Overview Some websites generate elements dynamically after the page has loaded.In these cases, accessibility fixes such as changing h2 to h1 or converting a div to a p must happen dynamically as well. With Pluro, you can add custom JavaScript or CSS directly inside your domain configuration: 👉 Path:MyPluro → [Your Domain] → Settings → […]

Read More

Add new aria attribute

Installation center -> Advanced options -> Blocks configurations Explanation:Aria attribute is a value that can be set for the specified HTML elements to improve their accessibility (enhance for people with disabilities the web content/web apps and especially JavaScript code).Aria attribute modifies incorrect or incomplete code to create a better experience for those using AT by […]

Read More

Add new tabindex

Installation center -> Advanced options -> Blocks configurations 1. Add new tabindexExplanation:The “Tabindex” attribute is used in HTML to set rules related to principles of elements focusing. With the help of tabindex, you can allow or prevent elements from being sequentially focusable during the keyboard navigation (by pressing the button “Tab”) and determine their relative […]

Read More

Add Selectors for Menus with Dropdown Submenus

Sometimes, dropdown submenus are not accessible via keyboard tab navigation. To improve this: This action will make dropdown submenus more accessible, allowing for smoother navigation throughout the site for users utilizing screen readers or keyboard navigation.

Read More

Landmarks

Landmarks provide a powerful way to identify the organization and structure of a web page. The structural information conveyed visually to users should be represented programmatically in the markup using landmark roles. The use of landmarks roles supports keyboard navigation to the structure of a web page for screen reader users and can be used […]

Read More

Developer Tools

The Developer Tools can be used to look at the hard code of your website. What is the code that makes up your website and allows it to be formatted the way it is? You can see all of this through the Developer Tool. By using the Developer tool to find specific elements in your […]

Read More