diff --git a/modules/juce_gui_basics/widgets/juce_ComboBox.cpp b/modules/juce_gui_basics/widgets/juce_ComboBox.cpp index 7eafbd3ea3..95ad57dd82 100644 --- a/modules/juce_gui_basics/widgets/juce_ComboBox.cpp +++ b/modules/juce_gui_basics/widgets/juce_ComboBox.cpp @@ -50,7 +50,11 @@ void ComboBox::setEditableText (const bool isEditable) label->setEditable (isEditable, isEditable, false); labelEditableState = (isEditable ? labelIsEditable : labelIsNotEditable); - setWantsKeyboardFocus (labelEditableState == labelIsNotEditable); + const auto isLabelEditable = (labelEditableState == labelIsEditable); + + setWantsKeyboardFocus (! isLabelEditable); + label->setAccessible (isLabelEditable); + resized(); } }