@ -167,6 +167,11 @@ void PanelConfigView::hideEvent(QHideEvent *ev)
void PanelConfigView::focusOutEvent(QFocusEvent *ev)
{
const QWindow *focusWindow = QGuiApplication::focusWindow();
if (focusWindow && (focusWindow->flags() & Qt::Popup || focusWindow->objectName() == QLatin1String("QMenuClassWindow"))) {
return;
}
Q_UNUSED(ev)
close();