Skip to content

Commit 9120283

Browse files
authored
fix(editor): Skip unsaved-changes confirmation when closing new credential modal (#27975)
1 parent e016b55 commit 9120283

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

packages/frontend/@n8n/design-system/src/css/dialog.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
outline: none;
7474
cursor: pointer;
7575
font-size: var.$message-close-size;
76+
z-index: 2;
7677

7778
.el-dialog__close {
7879
color: var(--color--info);

packages/frontend/editor-ui/src/features/credentials/components/CredentialEdit/CredentialEdit.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,7 @@ onMounted(async () => {
495495
async function beforeClose() {
496496
let keepEditing = false;
497497
498-
if (hasUnsavedChanges.value) {
498+
if (hasUnsavedChanges.value && !isNewCredential.value) {
499499
const displayName = credentialType.value ? credentialType.value.displayName : '';
500500
const confirmAction = await message.confirm(
501501
i18n.baseText('credentialEdit.credentialEdit.confirmMessage.beforeClose1.message', {

0 commit comments

Comments
 (0)