Disable HelpTooltip in ScreenReader mode

GitOrigin-RevId: d18c43e49d66c84abafce9117ec8b0673e9304fd
This commit is contained in:
Kirill Kirichenko
2021-05-11 15:34:04 +00:00
committed by intellij-monorepo-bot
parent 173f3abb7f
commit df291b27ed
@@ -25,6 +25,7 @@ import com.intellij.util.ui.JBEmptyBorder;
import com.intellij.util.ui.JBUI;
import com.intellij.util.ui.JBValue;
import com.intellij.util.ui.UIUtil;
import com.intellij.util.ui.accessibility.ScreenReader;
import org.jetbrains.annotations.Contract;
import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NotNull;
@@ -538,6 +539,9 @@ public class HelpTooltip {
private void scheduleShow(MouseEvent e, int delay) {
popupAlarm.cancelAllRequests();
if (ScreenReader.isActive()) return; // Disable HelpTooltip in screen reader mode.
popupAlarm.addRequest(() -> {
initialShowScheduled = false;
if (masterPopupOpenCondition == null || masterPopupOpenCondition.getAsBoolean()) {