diff --git a/package.json b/package.json
index 25afdee342..c0f5bf9c10 100644
--- a/package.json
+++ b/package.json
@@ -122,14 +122,14 @@
"@types/webpack": "^4.4.34",
"@typescript-eslint/eslint-plugin": "^5.4.0",
"@typescript-eslint/parser": "^5.4.0",
- "axe-core": "^4.3.5",
+ "axe-core": "^4.4.1",
"babel-loader": "^8.0.6",
"chalk": "2.4.1",
"concurrently": "^4.1.1",
"copy-webpack-plugin": "^5.1.1",
"csstype": "2",
"cypress": "^9.1.0",
- "cypress-axe": "0.13.0",
+ "cypress-axe": "^0.14.0",
"eslint": "^8.3.0",
"eslint-config-airbnb-typescript": "^12.3.1",
"eslint-config-prettier": "8.3.0",
diff --git a/site/components/__tests__/__snapshots__/site-header.test.tsx.snap b/site/components/__tests__/__snapshots__/site-header.test.tsx.snap
index 25f77811e5..ee94e1c954 100644
--- a/site/components/__tests__/__snapshots__/site-header.test.tsx.snap
+++ b/site/components/__tests__/__snapshots__/site-header.test.tsx.snap
@@ -1151,7 +1151,6 @@ exports[`SiteHeader has first item highlighted (About) if we are on a section wi
class="emotion-56"
>
diff --git a/site/components/tabs-with-table/__tests__/__snapshots__/tabs-with-table.test.tsx.snap b/site/components/tabs-with-table/__tests__/__snapshots__/tabs-with-table.test.tsx.snap
index 6f9db52125..fb374cae18 100644
--- a/site/components/tabs-with-table/__tests__/__snapshots__/tabs-with-table.test.tsx.snap
+++ b/site/components/tabs-with-table/__tests__/__snapshots__/tabs-with-table.test.tsx.snap
@@ -533,7 +533,6 @@ exports[`TabsWithTable renders with default data 1`] = `
class="emotion-7"
>
diff --git a/src/audio-player-composable/__tests__/__snapshots__/audio-player-composable.test.tsx.snap b/src/audio-player-composable/__tests__/__snapshots__/audio-player-composable.test.tsx.snap
index c55410f070..a506e386ad 100644
--- a/src/audio-player-composable/__tests__/__snapshots__/audio-player-composable.test.tsx.snap
+++ b/src/audio-player-composable/__tests__/__snapshots__/audio-player-composable.test.tsx.snap
@@ -622,6 +622,7 @@ exports[`Audio Player Composable seekBar should renders and behaves as expected
(
tabIndex={0}
{...props}
vertical={vertical}
- aria-orientation={vertical ? 'vertical' : 'horizontal'}
snapAlign={snapAlign}
scrollBar={scrollBar}
ref={composeRefs(scrollContainerRef, ref)}
diff --git a/src/slider/__tests__/__snapshots__/slider.test.tsx.snap b/src/slider/__tests__/__snapshots__/slider.test.tsx.snap
index af38a39944..2bff78696d 100644
--- a/src/slider/__tests__/__snapshots__/slider.test.tsx.snap
+++ b/src/slider/__tests__/__snapshots__/slider.test.tsx.snap
@@ -826,6 +826,7 @@ exports[`slider react-range Range function props renderThumb should render custo
= ({
dragged={isDragged}
disabled={disabled}
vertical={vertical}
- aria-valuemin={min}
- aria-valuemax={Math.floor(max)}
- aria-orientation={vertical ? 'vertical' : 'horizontal'}
labelPosition={labelPosition}
style={getTrackBackgroundStyle(
theme,
@@ -112,6 +109,7 @@ const ThemelessSlider: React.FC
= ({
{...p}
disabled={disabled}
aria-label={ariaLabel}
+ aria-orientation={vertical ? 'vertical' : 'horizontal'}
aria-valuetext={ariaValueText}
aria-describedby={ariaDescribedBy}
values={values}
diff --git a/src/tabs/__tests__/__snapshots__/tabs.test.tsx.snap b/src/tabs/__tests__/__snapshots__/tabs.test.tsx.snap
index 14fca0d81c..c0bdac28ac 100644
--- a/src/tabs/__tests__/__snapshots__/tabs.test.tsx.snap
+++ b/src/tabs/__tests__/__snapshots__/tabs.test.tsx.snap
@@ -402,7 +402,6 @@ exports[`Tabs changes focus on-tab to tab-panel 1`] = `
class="emotion-2"
>
@@ -964,7 +963,6 @@ exports[`Tabs clears focus onMouseDown 1`] = `
class="emotion-2"
>
@@ -1524,7 +1522,6 @@ exports[`Tabs distribution set to equal with horizontal flow 1`] = `
class="emotion-2"
>
@@ -2097,7 +2094,6 @@ exports[`Tabs distribution set to equal with vertical flow 1`] = `
class="emotion-2"
>
@@ -2659,7 +2655,6 @@ exports[`Tabs distribution set to grow with horizontal flow 1`] = `
class="emotion-2"
>
@@ -3234,7 +3229,6 @@ exports[`Tabs distribution set to grow with vertical flow 1`] = `
class="emotion-2"
>
@@ -3796,7 +3790,6 @@ exports[`Tabs distribution set to start with horizontal flow 1`] = `
class="emotion-2"
>
@@ -4371,7 +4364,6 @@ exports[`Tabs distribution set to start with vertical flow 1`] = `
class="emotion-2"
>
@@ -4896,7 +4888,6 @@ exports[`Tabs doesnt change focus if no other available tabs 1`] = `
class="emotion-2"
>
@@ -5460,7 +5451,6 @@ exports[`Tabs doesnt change focus if unassigned key is pushed 1`] = `
class="emotion-2"
>
@@ -6035,7 +6025,6 @@ exports[`Tabs keyboard changes focus sets first to be active on Home key 1`] = `
class="emotion-2"
>
@@ -6597,7 +6586,6 @@ exports[`Tabs keyboard changes focus sets first to be active on right arrow when
class="emotion-2"
>
@@ -7172,7 +7160,6 @@ exports[`Tabs keyboard changes focus sets last to be active on End key 1`] = `
class="emotion-2"
>
@@ -7734,7 +7721,6 @@ exports[`Tabs keyboard changes focus sets last to be active on left arrow when o
class="emotion-2"
>
@@ -8309,7 +8295,6 @@ exports[`Tabs keyboard changes focus sets next to be active on down arrow in ver
class="emotion-2"
>
@@ -8871,7 +8856,6 @@ exports[`Tabs keyboard changes focus sets next to be active on right arrow 1`] =
class="emotion-2"
>
@@ -9433,7 +9417,6 @@ exports[`Tabs keyboard changes focus sets previous to be active on left arrow 1`
class="emotion-2"
>
@@ -10008,7 +9991,6 @@ exports[`Tabs keyboard changes focus sets previous to be active on up arrow in v
class="emotion-2"
>
@@ -10603,7 +10585,6 @@ exports[`Tabs renders dividers correctly when orientation is vertical 1`] = `
class="emotion-2"
>
@@ -11208,7 +11189,6 @@ exports[`Tabs renders with custom tab bar track and indicator weight 1`] = `
class="emotion-2"
>
@@ -11857,7 +11837,6 @@ exports[`Tabs renders with default styles 1`] = `
class="emotion-2"
>
@@ -12440,7 +12419,6 @@ exports[`Tabs renders with default styles and divider 1`] = `
class="emotion-2"
>
@@ -13045,7 +13023,6 @@ exports[`Tabs renders with fixed tab indicator percentage size 1`] = `
class="emotion-2"
>
@@ -13719,7 +13696,6 @@ exports[`Tabs renders with fixed tab indicator size 1`] = `
class="emotion-2"
>
@@ -14393,7 +14369,6 @@ exports[`Tabs renders with fixed tab indicator size which is larger than default
class="emotion-2"
>
@@ -15067,7 +15042,6 @@ exports[`Tabs renders with icons and label for tabs 1`] = `
class="emotion-2"
>
@@ -15718,7 +15692,6 @@ exports[`Tabs renders with icons for tabs 1`] = `
class="emotion-2"
>
@@ -16351,7 +16324,6 @@ exports[`Tabs renders with left/right aligned text 1`] = `
class="emotion-2"
>
@@ -17038,7 +17010,6 @@ exports[`Tabs renders with left/right aligned text 2`] = `
class="emotion-2"
>
@@ -17687,7 +17658,6 @@ exports[`Tabs renders with non-existing initialSelectedIndex 1`] = `
class="emotion-2"
>
@@ -18298,7 +18268,6 @@ exports[`Tabs renders with overrides 1`] = `
class="emotion-2"
>
@@ -18912,7 +18881,6 @@ exports[`Tabs renders with overrides on Tab 1`] = `
class="emotion-2"
>
@@ -19493,7 +19461,6 @@ exports[`Tabs renders with overrides vertical 1`] = `
class="emotion-2"
>
@@ -20142,7 +20109,6 @@ exports[`Tabs renders with second tab initially selected 1`] = `
class="emotion-2"
>
@@ -20704,7 +20670,6 @@ exports[`Tabs renders with selectedIndex 1`] = `
class="emotion-2"
>
@@ -21266,7 +21231,6 @@ exports[`Tabs renders with sizing 1`] = `
class="emotion-2"
>
@@ -21828,7 +21792,6 @@ exports[`Tabs sets active on click 1`] = `
class="emotion-2"
>
@@ -22390,7 +22353,6 @@ exports[`Tabs updated selected Index to 0 when selectedIndex value is less 1`] =
class="emotion-2"
>
@@ -22952,7 +22914,6 @@ exports[`Tabs updated selected Index to maximum size when selectedIndex value is
class="emotion-2"
>
@@ -23514,7 +23475,6 @@ exports[`Tabs updated selected Index when selectedIndex prop change controlled m
class="emotion-2"
>
@@ -24753,7 +24713,6 @@ exports[`Tabs with custom scroll props 1`] = `
class="emotion-2"
>
@@ -25425,7 +25384,6 @@ exports[`tabs indicatorPosition renders horizontal tabs with no selection indica
class="emotion-2"
>
@@ -26099,7 +26057,6 @@ exports[`tabs indicatorPosition renders horizontal tabs with the selection indic
class="emotion-2"
>
@@ -26773,7 +26730,6 @@ exports[`tabs indicatorPosition renders horizontal tabs with the selection indic
class="emotion-2"
>
@@ -27458,7 +27414,6 @@ exports[`tabs indicatorPosition renders vertical tabs with no selection indicato
class="emotion-2"
>
@@ -28145,7 +28100,6 @@ exports[`tabs indicatorPosition renders vertical tabs with the selection indicat
class="emotion-2"
>
@@ -28832,7 +28786,6 @@ exports[`tabs indicatorPosition renders vertical tabs with the selection indicat
class="emotion-2"
>
diff --git a/src/volume-control/__tests__/__snapshots__/volume-control.test.tsx.snap b/src/volume-control/__tests__/__snapshots__/volume-control.test.tsx.snap
index dd63ae7c19..09993a4eb8 100644
--- a/src/volume-control/__tests__/__snapshots__/volume-control.test.tsx.snap
+++ b/src/volume-control/__tests__/__snapshots__/volume-control.test.tsx.snap
@@ -301,9 +301,6 @@ exports[`VolumeControl mute button mutes and unmutes volume: after muting 1`] =