From edd34b25233ef94dec42b1ec6ba324befc8eea52 Mon Sep 17 00:00:00 2001 From: Vaibhav Raizada Date: Thu, 10 Nov 2022 04:35:39 -0800 Subject: [PATCH] fixing a11y bug --- src/images/editorOptions/highlight_tool_off.svg | 4 ++-- src/scripts/clipperUI/components/modeButton.tsx | 2 +- src/scripts/clipperUI/components/regionSelection.tsx | 2 +- src/scripts/clipperUI/components/spriteAnimation.tsx | 5 +++-- src/scripts/clipperUI/panels/successPanel.tsx | 2 +- src/styles/clipper.less | 12 ++++++++++++ 6 files changed, 20 insertions(+), 7 deletions(-) diff --git a/src/images/editorOptions/highlight_tool_off.svg b/src/images/editorOptions/highlight_tool_off.svg index 749f7da2..4f7a9d89 100644 --- a/src/images/editorOptions/highlight_tool_off.svg +++ b/src/images/editorOptions/highlight_tool_off.svg @@ -1,5 +1,5 @@ - - + + diff --git a/src/scripts/clipperUI/components/modeButton.tsx b/src/scripts/clipperUI/components/modeButton.tsx index baeefbe9..ff2c5316 100644 --- a/src/scripts/clipperUI/components/modeButton.tsx +++ b/src/scripts/clipperUI/components/modeButton.tsx @@ -37,7 +37,7 @@ class ModeButtonClass extends ComponentBase<{}, PropsForModeButton> { let idName: string = clipMode + "Button"; return ( - { // No remove button is rendered if there's no callback specified return ( this.props.onRemove - ? {Localization.getLocalizedString("WebClipper.Preview.RemoveSelectedRegion")} : undefined diff --git a/src/scripts/clipperUI/components/spriteAnimation.tsx b/src/scripts/clipperUI/components/spriteAnimation.tsx index 3f0c6b55..bc377049 100644 --- a/src/scripts/clipperUI/components/spriteAnimation.tsx +++ b/src/scripts/clipperUI/components/spriteAnimation.tsx @@ -14,6 +14,7 @@ export interface SpriteAnimationProps { totalFrameCount: number; loop?: boolean; ariaLabel?: string; + tabIndex?: number; } export interface SpriteAnimationState { @@ -114,7 +115,7 @@ class SpriteAnimationClass extends ComponentBase { return (
- + {Localization.getLocalizedString("WebClipper.Label.ClipSuccessful")} diff --git a/src/styles/clipper.less b/src/styles/clipper.less index 44bdd608..dec4ac18 100644 --- a/src/styles/clipper.less +++ b/src/styles/clipper.less @@ -232,6 +232,18 @@ padding-left: 5px; } +.Notebook:focus { + border: 1px solid black !important; +} + +.Section:focus { + border: 1px solid black !important; +} + +.region-selection-remove-button:focus { + border: 1px solid black !important; +} + @media (forced-colors: active) { .buttonTextInHighContrast{ forced-color-adjust: none;