aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--server/sonar-web/src/main/js/apps/quality-gates/components/List.tsx11
1 files changed, 8 insertions, 3 deletions
diff --git a/server/sonar-web/src/main/js/apps/quality-gates/components/List.tsx b/server/sonar-web/src/main/js/apps/quality-gates/components/List.tsx
index 4de88601e08..12982af51ad 100644
--- a/server/sonar-web/src/main/js/apps/quality-gates/components/List.tsx
+++ b/server/sonar-web/src/main/js/apps/quality-gates/components/List.tsx
@@ -48,10 +48,15 @@ export default function List({ qualityGates }: Props) {
<span className="badge little-spacer-left">{translate('default')}</span>
)}
{qualityGate.isBuiltIn && <BuiltInQualityGateBadge className="little-spacer-left" />}
+
{!qualityGate.isCaycCompliant && (
- <Tooltip overlay={translate('quality_gates.cayc.tooltip.message')}>
- <AlertWarnIcon className="spacer-left" />
- </Tooltip>
+ <>
+ {/* Adding a11y-hidden span for accessibility */}
+ <span className="a11y-hidden">{translate('quality_gates.cayc.tooltip.message')}</span>
+ <Tooltip overlay={translate('quality_gates.cayc.tooltip.message')} accessible={false}>
+ <AlertWarnIcon className="spacer-left" />
+ </Tooltip>
+ </>
)}
</NavLink>
))}