Findings, ranked by severity
critical
Elements must only use supported ARIA attributes
axe · aria-allowed-attr · 6 elements · landing
Elements must only use supported ARIA attributes. WCAG 2A. Deque rule reference.
target: #block-mainnavigation-2
<section id="block-mainnavigation-2" tabindex="-1" role="none" aria-selected="false" style="width: 92%;">
target: .ui-corner-top
<li role="tablist" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab ui-tabs-active ui-state-active" aria-controls="blocktabs-videos--50" aria-labelledby="ui-id-1" aria-s
minor
ARIA role should be appropriate for the element
axe · aria-allowed-role · 24 elements · landing
ARIA role should be appropriate for the element. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .logo
<a class="logo navbar-btn pull-left" href="/iec/foportal/" title="Home" rel="home" aria-label="Home | Income Tax Department" role="presentation">
<
target: #callbuttontxt
<button class="dropdown" id="callbuttontxt" onclick="myFunction()" aria-label="Call Us button collapsed" role="presentation">
serious
A focusable element sits inside aria-hidden, so screen readers announce nothing but keyboard can still reach it
axe · aria-hidden-focus · 1 element · landing
ARIA hidden element must not be focusable or contain focusable elements. WCAG 2A. Deque rule reference.
target: #slick-90bdec24144 > .slick-dots[aria-label="Slides"][role="tablist"]
<ul class="slick-dots" style="" role="tablist" aria-label="Slides" aria-hidden="true">
serious
Elements must only use permitted ARIA attributes
axe · aria-prohibited-attr · 2 elements · landing
Elements must only use permitted ARIA attributes. WCAG 2A. Deque rule reference.
target: #block-mobilemegamenuicon
<section id="block-mobilemegamenuicon" class="main-menu-toggle block block-block-content block-block-content028f8d1b-1b85-4b94-8179-75bfea209386 clearfix" aria-label="Menu button" role=&q
target: .ticker-control
<div class="ticker-control" aria-label="Pause button" tabindex="0">
<span class="pause-icon" aria-hidden="true">❚❚</span>
</div>
critical
Certain ARIA roles must contain particular children
axe · aria-required-children · 3 elements · landing
Certain ARIA roles must contain particular children. WCAG 2A. Deque rule reference.
target: #blocktabs-videos > .ui-tabs-nav.ui-helper-reset.ui-widget-header
<ul role="tablist" class="ui-tabs-nav ui-corner-all ui-helper-reset ui-helper-clearfix ui-widget-header">
target: .ui-corner-top
<li role="tablist" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab ui-tabs-active ui-state-active" aria-controls="blocktabs-videos--50" aria-labelledby="ui-id-1" aria-s
critical
Certain ARIA roles must be contained by particular parents
axe · aria-required-parent · 4 elements · landing
Certain ARIA roles must be contained by particular parents. WCAG 2A. Deque rule reference.
target: #main-menu-link-contentdff00481-de9a-4454-bcb4-af07db0c91d9 > .sf-depth-1.sf-with-ul[aria-haspopup="true"]
<a href="#/" class="sf-depth-1 menuparent sf-with-ul" role="menuitem" aria-haspopup="true" aria-expanded="false">Individual/HUF<span class="sf-sub-indicator
target: #main-menu-link-contente4f61e62-3f3d-4fb4-af4b-39b2a7e7f049 > .sf-depth-1.sf-with-ul[aria-haspopup="true"]
<a href="#/" class="sf-depth-1 menuparent sf-with-ul" role="menuitem" aria-haspopup="true" aria-expanded="false">Company<span class="sf-sub-indicator"
critical
ARIA roles used must conform to valid values
axe · aria-roles · 3 elements · landing
ARIA roles used must conform to valid values. WCAG 2A. Deque rule reference.
target: #zoom-none > div[role="none1"]
<div role="none1">
target: li:nth-child(4) > div[role="none1"]
<div role="none1"><a aria-label="Switch to dark theme" href="#/" id="colorcontrastimg" role="button"><img alt="contrast" aria-label="Switch
moderate
Heading levels should only increase by one
axe · heading-order · 3 elements · landing
Heading levels should only increase by one. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .row-green > .deadline-content > h4
<h4 class="font-white">All income tax returns except ITR-1, 2 and 6</h4>
target: a[href="https://youtu.be/wX6L82y2o70"] > .col-xlg-9.col-sm-9.col-xs-9 > .views-field-title.views-field > h3
<h3 class="field-content">
critical
An image is missing alt text; a screen reader user gets no idea what it shows
axe · image-alt · 3 elements · landing
Images must have alternative text. WCAG 2A. Deque rule reference.
target: .row-green > .deadline-content > .deadline-date.font-white > .itr-date-icon > .icon-bright-mode
<img class="icon-bright-mode" src="/iec/foportal/themes/custom/itdbase/images/svg/clockicon.svg">
target: .row-orange > .deadline-content > .deadline-date.font-white > .itr-date-icon > .icon-bright-mode
<img class="icon-bright-mode" src="/iec/foportal/themes/custom/itdbase/images/svg/clockicon.svg">
critical
A form control has no visible or programmatic label
axe · label · 1 element · landing
Form elements must have labels. WCAG 2A. Deque rule reference.
target: .chosen-search-input
<input class="chosen-search-input" type="text" autocomplete="off" data-bef-auto-submit-exclude="true" style="">
moderate
The page has no single <main> landmark, so users cannot jump to primary content
axe · landmark-one-main · 1 element · landing
Document should have one main landmark. (WCAG mapping not surfaced by axe). Deque rule reference.
target: html
<html lang="en" dir="ltr" prefix="og: https://ogp.me/n..." class=" js js flexbox flexb..." data-once="drupal-dialog-deprec...">
moderate
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
axe · landmark-unique · 1 element · landing
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .main-container
<div role="navigation" class="main-container js-quickedit-main-content">
serious
<li> elements must be contained in a <ul> or <ol>
axe · listitem · 2 elements · landing
<li> elements must be contained in a <ul> or <ol>. WCAG 2A. Deque rule reference.
target: li[aria-label="Taxpayer Voices"]
<li tabindex="-1" class="ui-tabs-tab ui-state-default ui-tab ui-tabs-active ui-state-active ui-corner-left" aria-controls="blocktabs-tax_payer_voices_statistics-1" aria-label="Taxpay
target: .ui-tabs-tab.ui-state-default[aria-labelledby="ui-id-3"]
<li tabindex="-1" class="ui-tabs-tab ui-state-default ui-tab ui-corner-left" aria-controls="blocktabs-tax_payer_voices_statistics-2" aria-labelledby="ui-id-3">
minor
Elements marked as presentational should be consistently ignored
axe · presentation-role-conflict · 7 elements · landing
Elements marked as presentational should be consistently ignored. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .logo
<a class="logo navbar-btn pull-left" href="/iec/foportal/" title="Home" rel="home" aria-label="Home | Income Tax Department" role="presentation">
<
target: #callbuttontxt
<button class="dropdown" id="callbuttontxt" onclick="myFunction()" aria-label="Call Us button collapsed" role="presentation">
moderate
All page content should be inside a landmark (header, nav, main, footer)
axe · region · 10 elements · landing
All page content should be contained by landmarks. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .focusable
<a href="#" class="visually-hidden focusable skip-link" tabindex="0">
Skip to main content
</a>
target: .logo
<a class="logo navbar-btn pull-left" href="/iec/foportal/" title="Home" rel="home" aria-label="Home | Income Tax Department" role="presentation">
<