From 7cbaf2bd0706eac785fdd7516c24c8dc0ef3d4d4 Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Tue, 23 May 2023 18:39:35 +0200 Subject: [PATCH] IDEA-287021 Screen reader does not pronounce plugin name when navigating through the plugins list in Plugins settings GitOrigin-RevId: 024c4aa8d085d7ed1ebccb154ccac418a3ad10fa --- .../com/intellij/ide/plugins/newui/ListPluginComponent.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/newui/ListPluginComponent.java b/platform/platform-impl/src/com/intellij/ide/plugins/newui/ListPluginComponent.java index 8d19a901cd30..240161097309 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/newui/ListPluginComponent.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/newui/ListPluginComponent.java @@ -35,6 +35,7 @@ import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import javax.accessibility.AccessibleContext; import javax.swing.*; import javax.swing.plaf.ButtonUI; import java.awt.*; @@ -138,6 +139,8 @@ public final class ListPluginComponent extends JPanel { } updateColors(EventHandler.SelectionType.NONE); + putClientProperty(AccessibleContext.ACCESSIBLE_NAME_PROPERTY, plugin.getName()); + UiInspectorUtil.registerProvider(this, new PluginIdUiInspectorContextProvider()); }