diff --git a/apps/desktop/src/components/sidebar/ConnectionTree.vue b/apps/desktop/src/components/sidebar/ConnectionTree.vue
index 97cc0c627f..484891448f 100644
--- a/apps/desktop/src/components/sidebar/ConnectionTree.vue
+++ b/apps/desktop/src/components/sidebar/ConnectionTree.vue
@@ -447,9 +447,12 @@ function clearSidebarSelection() {
async function createNewGroup() {
const groupId = store.createConnectionGroup(t("connectionGroup.newGroupDefault"));
+ await startRenamingCreatedGroup(groupId);
+}
+
+async function startRenamingCreatedGroup(groupId: string) {
pendingRenameGroupId.value = groupId;
store.selectedTreeNodeId = groupId;
-
if (isFiltering.value) {
searchQuery.value = "";
deferredSearchQuery.value = "";
@@ -921,7 +924,16 @@ defineExpose({ focusSearch, createNewGroup });
flow-mode
>
-