diff --git a/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp b/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp index 6968218fce..65de0245b3 100644 --- a/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp +++ b/modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp @@ -239,7 +239,8 @@ JUCE_COMRESULT AccessibilityNativeHandle::GetPatternProvider (PATTERNID pId, IUn } case UIA_ExpandCollapsePatternId: { - if (accessibilityHandler.getActions().contains (AccessibilityActionType::showMenu)) + if (accessibilityHandler.getActions().contains (AccessibilityActionType::showMenu) + && accessibilityHandler.getCurrentState().isExpandable()) return new UIAExpandCollapseProvider (this); break;