Figma Sites aria-label implementation creates accessibility failures and VoiceOver issues
9/10 CriticalFigma Sites automatically adds aria-label attributes everywhere, often duplicating visible content or mislabeling as alt text, causing WCAG 2.5.3 (Label in Name) failures. When accessibility tags are applied to headings, the duplicated aria-label makes content completely inaccessible to VoiceOver by grouping it incorrectly.
Collection History
Query: “What are the most common pain points with Figma for developers in 2025?”4/9/2026
aria-label is added everywhere, sometimes duplicating visible content or mislabeled as 'alt text.' This could cause WCAG 2.5.3: Label in Name failures... if you apply a tag to something like a heading, the usage of aria-label duplicating the internal <div> actually makes the heading completely inaccessible to VoiceOver.
Created: 4/9/2026Updated: 4/9/2026