When forceTooltipVisible is set, the tooltip should always be visible.

This commit is contained in:
Half-Shot
2025-02-14 17:24:53 +00:00
parent f9a85d37fa
commit c1df3d1511

View File

@@ -283,8 +283,7 @@ export default class Field extends React.PureComponent<PropShapes, IState> {
const tooltipProps: Pick<React.ComponentProps<typeof Tooltip>, "aria-live" | "aria-atomic"> = {};
let tooltipOpen = false;
if (tooltipContent || this.state.feedback) {
tooltipOpen = (this.state.focused && forceTooltipVisible) || this.state.feedbackVisible;
tooltipOpen = forceTooltipVisible || this.state.feedbackVisible;
if (!tooltipContent) {
tooltipProps["aria-atomic"] = "true";
tooltipProps["aria-live"] = this.state.valid ? "polite" : "assertive";