# Evaluating Progressive Web App Accessibility for People with Disabilities
## 4 Web Accessibility
\begin{table}
\begin{tabular}{l l l} \hline \hline
**1. Perceivable** & **2. Operable** & **3. Understandable** & **4. Robust** \\ \hline (AAA) 1.2.7 Extended Audio & (AAA) 2.2.4 Interruptions & (A) 3.2.2 On Input \\ Description (Prerecorded) & (AAA) 2.2.5 & (AA) 3.2.3 \\ \hline (AAA) 1.2.8 Media & (AAA) 2.2.5 & (AA) 3.2.3 \\ Alternative (Prerecorded) & Re-authenticating & Consistent Navigation \\ \hline (AAA) 1.2.9 & (AAA) 2.2.6 Timeouts & (AA) 3.2.4 \\ Audio-only (Live) & (AAA) 2.2.6 Timeouts & Consistent Identification \\ \hline
1.3 Adaptable
\begin{tabular}{l l l} \hline \hline
**1.7 Perceivable** & **2. Operable** & **3. Understandable** & **4. Robust** \\ \hline (AAA) 1.2.7 Extended Audio & (AAA) 2.2.4 Interruptions & (A) 3.2.2 On Input \\ Description (Prerecorded) & (AAA) 2.2.4 Interruptions & (A) 3.2.2 On Input \\ \hline (AAA) 1.2.8 Media & (AAA) 2.2.5 & (AA) 3.2.3 \\ Alternative (Prerecorded) & Re-authenticating & Consistent Navigation \\ \hline (AAA) 1.2.9 & (AAA) 2.2.6 Timeouts & (AA) 3.2.4 \\ Audio-only (Live) & (AAA) 2.2.6 Timeouts & Consistent Identification \\ \hline
1.3 Adaptable
\begin{tabular}{l l l} \hline \hline (A) 1.3.3 & (AAA) 2.3.3 Animation & \\ Sensory Characteristics & from Interactions & 3.3 Input Assistance \\ \hline (AA) 1.3.4 Orientation & 2.4 Navigable & (A) 3.3.1 \\  & & Error Identification \\ \hline (AA) 1.3.5 Identify & (A) 2.4.1 Bypass Blocks & (A) 3.3.2 Labels \\ Input Purpose & (A) 2.4.2 Page Titled & (AA) 3.3.3 Error Suggestion \\ \hline
1.4 Distinguishable & (A) 2.4.3 Focus Order & (AA) 3.3.4 Error Prevention \\ \hline (A) 1.4.1 Use of Color & (A) 2.4.4 Link Purpose (In Context) & (AAA) 3.3.5 Help \\ \hline (A) 1.4.2 Audio Control & (AA) 2.4.5 Multiple Ways & (AAA) 3.3.6 \\  & & Error Prevention (All) \\ \hline (AA) 1.4.3 & (AA) 2.4.6 Headings & (A) 3.3.7 Accessible \\ Contrast (Minimum) & and Labels & Authentication (NEW) \\ \hline (AA) 1.4.4 Resize text & (A) 2.4.7 Focus Visible & (A) 3.3.8 Redundant \\  & & entry (NEW) \\ \hline (AA) 1.4.5 Images of Text & (AAA) 2.4.8 Location & \\ \hline (AAA) 1.4.6 & (AAA) 2.4.9 Link & \\ Contrast (Enhanced) & Purpose (Link Only) & \\ \hline (AAA) 1.4.7 Low or No & (AAA) 2.4.10 & \\ Background Audio & Section Headings & \\ \hline (AAA) 1.4.8 & (AA) 2.4.11 Focus & \\ Visual Presentation & Appearance (Minimum) & \\  & [NEW] & \\ \hline (AAA) 1.4.9 Images of Text & (AAA) 2.4.12 Focus & \\ (No Exception) & Appearance (Enhanced) & \\  & (NEW) & \\ \hline (AA) 1.4.10 Reflow & (A) 2.4.13 Page Break & \\  & Navigation (NEW) & \\ \hline (AA) 1.4.11 & 2.5 Input Modalities & \\ \hline (AA) 1.4.12 Text Spacing & (A) 2.5.1 Pointer Gestures & \\ \hline (AA) 1.4.13 Content on Hover & (A) 2.5.2 Pointer Cancellation & \\ or Focus & & \\ \hline \hline \end{tabular}
\end{table} 
Table 2: _Cont._  
### Guidelines and Regulations  
Prior research has queried diverse approaches to address accessibility guidelines. This article not only identifies those guidelines, but also presents the problems that web developers face when trying to follow them, as well as the limitations of online tools that check for accessibility. The success of web-based applications depends on how well they are perceived by the end users [28]. Making websites and apps accessible is mandatory. Thus, for example, in every new technology that Google presents, it emphasizes the need to create human-centered web applications. Furthermore, web developers, motivated by the best search engine rankings, follow some of the accessibility guidelines. However, the majority of web applications that are created are not fully accessible, thereby creating accessibility issues for people with disabilities. While some laws oblige website owners in both the public and private sectors to create websites that are accessible to everyone, these laws do not apply unless a person with disabilities complains about noncompliance.