Add role=alert to filter validation tooltips so errors are announced to screen readers

This commit is contained in:
2026-04-20 22:34:25 +03:00
parent ebcf21f020
commit 9948bcd3dc
3 changed files with 8 additions and 1 deletions
@@ -320,7 +320,11 @@ export const OnlineBoardFilter: FC<OnlineBoardFilterProps> = ({
{t("SHARED.FLIGHT_NUMBER")}
</label>
{flightNumberError && (
<div className="validation-tooltip" data-testid="flight-number-error">
<div
className="validation-tooltip"
data-testid="flight-number-error"
role="alert"
>
{t(flightNumberError)}
</div>
)}
@@ -466,6 +470,7 @@ export const OnlineBoardFilter: FC<OnlineBoardFilterProps> = ({
<div
className="validation-tooltip"
data-testid="route-same-cities-error"
role="alert"
>
{t(routeSameCitiesError)}
</div>
@@ -282,6 +282,7 @@ export const ScheduleFilter: FC<ScheduleFilterProps> = ({
<div
className="validation-tooltip"
data-testid="schedule-same-cities-error"
role="alert"
>
{t(sameCitiesError)}
</div>
@@ -273,6 +273,7 @@ export const ScheduleStartPage: FC = () => {
<div
className="validation-tooltip"
data-testid="schedule-same-cities-error"
role="alert"
>
{t(sameCitiesError)}
</div>