Accessibility scan

Asana

https://asana.com

F

11 automated issues detected

Impact-weighted score: 100 · critical 9 · serious 2 · moderate 0 · minor 0

Automated axe-core 4.11.4 scan of the homepage only, run on June 23, 2026. Results are reproducible: the same engine, the same page.

Automated testing detects roughly 30–50% of WCAG issues. Many barriers — keyboard traps, screen-reader flow, focus order, meaningful alt text — need manual review by a person. A clean automated scan is not the same as an accessible site.

A clean automated scan is not a determination of ADA compliance, legal compliance, or full accessibility. These results describe only what an automated scan found on one page on one date.

Detected issues

Elements must only use supported ARIA attributes

Critical · 3 elements

WCAG: wcag2a, wcag412 · rule: aria-allowed-attr

#product-tab
<button id="product-tab" class="styles_nav-group-left__dropdown__Ororl" aria-selected="false" aria-controls="product-tab-panel">
#solutions-tab
<button id="solutions-tab" class="styles_nav-group-left__dropdown__Ororl" aria-selected="false" aria-controls="solutions-tab-panel">
#resources-tab
<button id="resources-tab" class="styles_nav-group-left__dropdown__Ororl" aria-selected="false" aria-controls="resources-tab-panel">

Certain ARIA roles must contain particular children

Critical · 1 element

WCAG: wcag2a, wcag131 · rule: aria-required-children

.styles_header-tab-list__x1UOZ
<div role="tablist" class="styles_header-tab-list__x1UOZ show-desktop">

ARIA roles used must conform to valid values

Critical · 5 elements

WCAG: wcag2a, wcag412 · rule: aria-roles

#language-selector
<div role="label" id="language-selector" class="css-1sa3o1x-p3 e1huxitw1">Choose your preferred language</div>
#\/terms
<div role="label" id="/terms" class="css-l4xdm2-p3 e1huxitw1">Terms</div>
#\/terms\/privacy-statement
<div role="label" id="/terms/privacy-statement" class="css-l4xdm2-p3 e1huxitw1">Privacy</div>
#https\:\/\/itunes\.apple\.com\/us\/app\/asana-mobile\/id489969512\?mt\=8
<div role="label" id="https://itunes.apple.com/us/app/asana-mobile/id489969512?mt=8" class="css-l4xdm2-p3 e1huxitw1">Download the Asana iOS app</div>
#https\:\/\/play\.google\.com\/store\/apps\/details\?id\=com\.asana\.app
<div role="label" id="https://play.google.com/store/apps/details?id=com.asana.app" class="css-l4xdm2-p3 e1huxitw1">Download the Asana Android app</div>

ARIA hidden element must not be focusable or contain focusable elements

Serious · 1 element

WCAG: wcag2a, wcag412 · rule: aria-hidden-focus

div[data-index="5"]
<div data-index="5" class="slick-slide" tabindex="-1" aria-hidden="true" style="outline: none; width: 309px;">

<svg> elements with an img role must have alternative text

Serious · 1 element

WCAG: wcag2a, wcag111 · rule: svg-img-alt

svg[width="40"]
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="41" viewBox="0 0 52 52" fill="white" preserveAspectRatio="xMinYMin" role="img" stroke="none">

Are you Asana?

This is a free, automated, homepage-only snapshot. Re-scan asana.com live, get the full element-level worklist across every page, or set up monitoring that re-checks on a schedule and alerts only on new issues.