Results for: https://twitter.com
base
- 0 violation(s)
axe-core 4.4.2
- 13 violation(s)
- View JSON results
Ensures elements with ARIA roles have all required ARIA attributes
Violated aria-required-attr on: phone, tablet, desktop
<input aria-activedescendant="typeaheadFocus-0.3872991785123081" aria-autocomplete="list" aria-label="Search query" aria-owns="typeaheadDropdown-2" autocapitalize="sentences" autocomplete="off" autocorrect="off" placeholder="Search Twitter" role="combobox" spellcheck="false" enterkeyhint="search" type="text" dir="auto" class="r-30o5oe r-1niwhzg r-17gur6a r-1yadl64 r-deolkf r-homxoj r-poiln3 r-7cikom r-1ny4l3l r-xyw6el r-oyd9sg r-y0fyvk r-1dz5y72 r-fdjqy7 r-13qz1uu" data-testid="SearchBox_Search_Input" value="">
Ensures all ARIA attributes have valid values
Violated aria-valid-attr-value on: phone, tablet, desktop
<input aria-activedescendant="typeaheadFocus-0.3872991785123081" aria-autocomplete="list" aria-label="Search query" aria-owns="typeaheadDropdown-2" autocapitalize="sentences" autocomplete="off" autocorrect="off" placeholder="Search Twitter" role="combobox" spellcheck="false" enterkeyhint="search" type="text" dir="auto" class="r-30o5oe r-1niwhzg r-17gur6a r-1yadl64 r-deolkf r-homxoj r-poiln3 r-7cikom r-1ny4l3l r-xyw6el r-oyd9sg r-y0fyvk r-1dz5y72 r-fdjqy7 r-13qz1uu" data-testid="SearchBox_Search_Input" value="">
Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds
Violated color-contrast on: phone, tablet, desktop
<span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0">Log in</span>
<span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0">Sign up</span>
<span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0">People on Twitter are the first to know.</span>
<span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0">Log in</span>
Ensures <meta name="viewport"> does not disable text scaling and zooming
Violated meta-viewport on: phone, tablet, desktop
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0,viewport-fit=cover">
Ensure that the page, or at least one of its frames contains a level-one heading
Violated page-has-heading-one on: phone, tablet
<html dir="ltr" lang="en" style="overflow-y: scroll; font-size: 15px;">
Ensures all page content is contained by landmarks
Violated region on: phone, tablet, desktop
<div class="css-1dbjc4n r-12vffkv">
<div class="css-1dbjc4n r-13awgt0 r-1cmskyw">
<div class="css-1dbjc4n r-1habvwh r-1pz39u2 r-1777fci r-15ysp7h r-s8bhmr">
Ensures ARIA attributes are allowed for an element's role
Violated aria-allowed-attr on: desktop
<div aria-label="Timeline: Explore" class="css-1dbjc4n">
Ensures every ARIA progressbar node has an accessible name
Violated aria-progressbar-name on: desktop
<div aria-valuemax="1" aria-valuemin="0" role="progressbar" class="css-1dbjc4n r-1awozwy r-1777fci">
html-validate 7.1.2
- 12 violation(s)
- View JSON results
<title> cannot be empty, must have text content
Violated empty-title
html > head > title {}
"aria-label" cannot be used on this element
Violated aria-label-misuse
#placeholder {}
Prefer to use <button> instead of <input type="submit"> when adding buttons
Violated prefer-button
#ScriptLoadFailure > form > div > input:nth-child(4) {}
"type" attribute is unnecessary for javascript resources
Violated script-type
html > body > script:nth-child(3) {}
"type" attribute is unnecessary for javascript resources
Violated script-type
html > body > script:nth-child(5) {}
"type" attribute is unnecessary for javascript resources
Violated script-type
html > body > script:nth-child(6) {}
"type" attribute is unnecessary for javascript resources
Violated script-type
html > body > script:nth-child(7) {}
"type" attribute is unnecessary for javascript resources
Violated script-type
html > body > script:nth-child(8) {}
"type" attribute is unnecessary for javascript resources
Violated script-type
html > body > script:nth-child(9) {}
"type" attribute is unnecessary for javascript resources
Violated script-type
html > body > script:nth-child(10) {}
Missing close-tag, expected '</body>' but document ended before it was found.
Violated close-order
Missing close-tag, expected '</html>' but document ended before it was found.
Violated close-order
screenshot
phone

tablet

desktop
