Findings, ranked by severity
critical
Elements must only use supported ARIA attributes
axe · aria-allowed-attr · 23 elements · landing
Elements must only use supported ARIA attributes. WCAG 2A. Deque rule reference.
target: .nav-link-desktop.active[href$="indusind.bank.in/"]
<a class="nav-link-desktop active" href="https://www.indusind.bank.in/" aria-selected="true">PERSONAL</a>
target: .nav-item-dektop.position-relative:nth-child(2) > .nav-link-desktop.Not.Active
<a class="nav-link-desktop Not Active" href="https://bank.indusind.bank.in/pioneer-private/home.html" aria-selected="true" rel="nofollow noopener">PIONEER PRIVATE</a>
serious
ARIA commands must have an accessible name
axe · aria-command-name · 4 elements · landing
ARIA commands must have an accessible name. WCAG 2A. Deque rule reference.
target: div[vimeo-id="GSfwhjISPFA"] > .visual.js-visual > .arrow.js-arrow[data-enter-handled="true"]
<div class="arrow js-arrow" role="button" data-enter-handled="true">
target: div[vimeo-id="8QIyqBf091w"] > .visual.js-visual > .arrow.js-arrow[data-enter-handled="true"]
<div class="arrow js-arrow" role="button" data-enter-handled="true">
critical
Certain ARIA roles must contain particular children
axe · aria-required-children · 8 elements · landing
Certain ARIA roles must contain particular children. WCAG 2A. Deque rule reference.
target: #myTab
<ul class=" nav-pills-desktop nav-fill" style="display: flex;" id="myTab" role="tablist">
target: .headerDesktoplevel1Outer > div > .navigationNewOuter.container > .row > .position-static > .navbar-nav.border-tr.align-items-center > .d-lg-inline-block.d-none &
<ul class="tg-themetabnav-desktop " role="tablist">
critical
An ARIA attribute has a value the spec does not allow
axe · aria-valid-attr-value · 16 elements · landing
ARIA attributes must conform to valid values. WCAG 2A. Deque rule reference.
target: span[data-target="#footer-About-Us-drop"]
<span class="device-drop-footer" data-toggle="collapse" data-target="#footer-About-Us-drop" aria-expanded="true" aria-controls="otherproduct">About Us</span>
target: span[data-target="#footer-Initiatives-drop"]
<span class="device-drop-footer" data-toggle="collapse" data-target="#footer-Initiatives-drop" aria-expanded="true" aria-controls="otherproduct">Initiatives</spa
serious
Text does not have enough contrast against its background for low-vision readers
axe · color-contrast · 3 elements · landing
Elements must meet minimum color contrast ratio thresholds. WCAG 2AA. Deque rule reference.
target: .stickyBtnBoxLeft > .stickyBtn.keyboard-focus[data-enter-handled="true"]
<div class="stickyBtn keyboard-focus clickable-div" tabindex="0" role="button" data-enter-handled="true">
<img loading="lazy" src="/content/
target: .stickyBtn.keyboard-focus[data-enter-handled="true"] > div
<div>Apply Now</div>
minor
Headings should not be empty
axe · empty-heading · 12 elements · landing
Headings should not be empty. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .swiper-slide-prev > .linkinfo
<h6 class="linkinfo">
<a tabindex="0">
<small></small><span><img loading="lazy" a
target: div[aria-label="2 / 12"] > .linkinfo
<h6 class="linkinfo">
<a tabindex="0">
<small></small><span><img loading="lazy" a
moderate
Heading levels should only increase by one
axe · heading-order · 2 elements · landing
Heading levels should only increase by one. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .align-self-center > h5
<h5 class="text-bold text-primary m-0">Get the Bank in your Pocket</h5>
target: .swiper-slide-prev > .mb-3
<h6 class=" mb-3 ">
serious
The <html> element declares no language, so screen readers cannot pick the right pronunciation
axe · html-has-lang · 1 element · landing
<html> element must have a lang attribute. WCAG 2A. Deque rule reference.
target: html
<html class=" js csstransforms3d">
critical
An image is missing alt text; a screen reader user gets no idea what it shows
axe · image-alt · 20 elements · landing
Images must have alternative text. WCAG 2A. Deque rule reference.
target: .navbar-brand-new > img[loading="lazy"]
<img loading="lazy" src="/content/dam/homepage_webp_img/indusind-bank1.webp">
target: img[loading="eager"]
<img class="hero-banner" loading="eager" fetchpriority="high" src="/content/dam/indusind-platform-images/carousal-banner-images/personal-banking/mobile-banking-app-upgrade/IndusInd-B
minor
Alternative text of images should not be repeated as text
axe · image-redundant-alt · 12 elements · landing
Alternative text of images should not be repeated as text. (WCAG mapping not surfaced by axe). Deque rule reference.
target: img[alt="FD Rate"]
<img loading="lazy" src="/content/dam/sticky/fd_rate.svg" alt="FD Rate">
target: img[alt="Apply Now"]
<img loading="lazy" src="/content/dam/sticky/apply_now.svg" alt="Apply Now">
serious
A link has no accessible name; a screen reader will announce it as "link" with no purpose
axe · link-name · 20 elements · landing
Links must have discernible text. WCAG 2A, WCAG 244. Deque rule reference.
target: .navbar-nav-dekstop > .headerLevel1Right > .headerLevel1RightCallBox > .headerLevel1RightCall[href="tel:18602677777"][data-call="18602677777"]
<a href="tel:18602677777" data-call="18602677777" class="headerLevel1RightCall"><span class="headerLevel1CallIcon"></span></a>
target: .navbar-brand-new
<a class="navbar-brand-new text-bold d-block mt-0" href="https://www.indusind.bank.in/">
<img loading="lazy" src="/content/dam/homepage_webp_img/i
serious
<li> elements must be contained in a <ul> or <ol>
axe · listitem · 9 elements · landing
<li> elements must be contained in a <ul> or <ol>. WCAG 2A. Deque rule reference.
target: .nav-item-dektop.position-relative:nth-child(1)
<li class="nav-item-dektop position-relative">
target: .nav-item-dektop.position-relative:nth-child(2)
<li class="nav-item-dektop position-relative">
serious
<marquee> elements are deprecated and must not be used
axe · marquee · 1 element · landing
<marquee> elements are deprecated and must not be used. WCAG 2A, WCAG 222. Deque rule reference.
target: marquee
<marquee behavior="scroll" direction="left" onmouseover="this.stop();" onmouseout="this.start();" style="margin-right: 30px!important;" scrollamount="5">
moderate
The viewport meta blocks zoom, so low-vision users cannot enlarge the page
axe · meta-viewport · 1 element · landing
Zooming and scaling must not be disabled. WCAG 2AA. Deque rule reference.
target: meta[name="viewport"]
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, shrink-to-fit=no, viewport-fit=cover">
moderate
All page content should be inside a landmark (header, nav, main, footer)
axe · region · 26 elements · landing
All page content should be contained by landmarks. (WCAG mapping not surfaced by axe). Deque rule reference.
target: marquee
<marquee behavior="scroll" direction="left" onmouseover="this.stop();" onmouseout="this.start();" style="margin-right: 30px!important;" scrollamount="5">
target: #mainDivBan
<div id="mainDivBan" class="swiper-wrapper" aria-live="off">
serious
Positive tabindex values force focus order the author invents, ignoring the page
axe · tabindex · 1 element · landing
Elements should not have tabindex greater than zero. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .close.mt-0
<span class="close mt-0" tabindex="2">