diff --git a/frontend/src/components/sidebar/BrowserPane.vue b/frontend/src/components/sidebar/BrowserPane.vue
index 863c616..7d68a26 100644
--- a/frontend/src/components/sidebar/BrowserPane.vue
+++ b/frontend/src/components/sidebar/BrowserPane.vue
@@ -395,6 +395,7 @@ watch(
:render-label="({ label }) => $t(label)"
placement="top-end"
style="min-width: 130px"
+ trigger="click"
@select="onSelectOptions">
diff --git a/frontend/src/components/sidebar/ConnectionPane.vue b/frontend/src/components/sidebar/ConnectionPane.vue
index b551917..3cbe1fc 100644
--- a/frontend/src/components/sidebar/ConnectionPane.vue
+++ b/frontend/src/components/sidebar/ConnectionPane.vue
@@ -69,6 +69,7 @@ const onSelectOptions = async (select) => {
:render-label="({ label }) => $t(label)"
placement="top-end"
style="min-width: 130px"
+ trigger="click"
@select="onSelectOptions">