From c939633bbc8c6f81c7f0d0fb3079b2b972b73e0d Mon Sep 17 00:00:00 2001 From: Dmitry Drobotov Date: Thu, 10 Jul 2025 13:02:27 +0200 Subject: [PATCH] IJPL-176873 Add a system property to force screen reader detection for testing GitOrigin-RevId: 5e0e6571f48cfc6c4ede8a9436c06651052f6e0d --- .../src/com/intellij/accessibility/AccessibilityUtils.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/accessibility/AccessibilityUtils.kt b/platform/platform-impl/src/com/intellij/accessibility/AccessibilityUtils.kt index 7cabf58bb6e0..2b1c3a052e30 100644 --- a/platform/platform-impl/src/com/intellij/accessibility/AccessibilityUtils.kt +++ b/platform/platform-impl/src/com/intellij/accessibility/AccessibilityUtils.kt @@ -14,6 +14,7 @@ import com.intellij.ui.User32Ex import com.intellij.ui.mac.foundation.Foundation import com.intellij.ui.mac.foundation.Foundation.NSAutoreleasePool import com.intellij.ui.mac.foundation.ID +import com.intellij.util.SystemProperties.getBooleanProperty import com.intellij.util.ui.RawSwingDispatcher import com.sun.jna.platform.win32.WinDef import kotlinx.coroutines.withContext @@ -33,7 +34,7 @@ suspend fun enableScreenReaderSupportIfNecessary() { return } - if (!isScreenReaderDetected()) { + if (!isScreenReaderDetected() && !getBooleanProperty("force.screen.reader.detection", false)) { return }