From 91877136159b45702fff8380b69e78d32c9cb5cd Mon Sep 17 00:00:00 2001 From: VicentCano Date: Wed, 1 Oct 2025 18:39:38 +0200 Subject: [PATCH] Fixed disappearing domain names when focus is removed from field --- frontend/js/app/nginx/certificates/form.js | 3 ++- frontend/js/app/nginx/dead/form.js | 3 ++- frontend/js/app/nginx/proxy/form.js | 3 ++- frontend/js/app/nginx/redirection/form.js | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/frontend/js/app/nginx/certificates/form.js b/frontend/js/app/nginx/certificates/form.js index cab09155f..63c2fce59 100644 --- a/frontend/js/app/nginx/certificates/form.js +++ b/frontend/js/app/nginx/certificates/form.js @@ -272,7 +272,8 @@ module.exports = Mn.View.extend({ text: input }; }, - createFilter: /^(?:\*\.)?(?:[^.*]+\.?)+[^.]$/ + createFilter: /^(?:\*\.)?(?:[^.*]+\.?)+[^.]$/, + createOnBlur: true }); this.ui.dns_challenge_content.hide(); this.ui.credentials_file_content.hide(); diff --git a/frontend/js/app/nginx/dead/form.js b/frontend/js/app/nginx/dead/form.js index a091717d9..34f1b0435 100644 --- a/frontend/js/app/nginx/dead/form.js +++ b/frontend/js/app/nginx/dead/form.js @@ -240,7 +240,8 @@ module.exports = Mn.View.extend({ text: input }; }, - createFilter: /^(?:\*\.)?(?:[^.*]+\.?)+[^.]$/ + createFilter: /^(?:\*\.)?(?:[^.*]+\.?)+[^.]$/, + createOnBlur: true }); // Certificates diff --git a/frontend/js/app/nginx/proxy/form.js b/frontend/js/app/nginx/proxy/form.js index 4437a6ddd..bb74a2f5e 100644 --- a/frontend/js/app/nginx/proxy/form.js +++ b/frontend/js/app/nginx/proxy/form.js @@ -278,7 +278,8 @@ module.exports = Mn.View.extend({ text: input }; }, - createFilter: /^(?:\*\.)?(?:[^.*]+\.?)+[^.]$/ + createFilter: /^(?:\*\.)?(?:[^.*]+\.?)+[^.]$/, + createOnBlur: true }); // Access Lists diff --git a/frontend/js/app/nginx/redirection/form.js b/frontend/js/app/nginx/redirection/form.js index 5d061ff7d..3076d4649 100644 --- a/frontend/js/app/nginx/redirection/form.js +++ b/frontend/js/app/nginx/redirection/form.js @@ -242,7 +242,8 @@ module.exports = Mn.View.extend({ text: input }; }, - createFilter: /^(?:\*\.)?(?:[^.*]+\.?)+[^.]$/ + createFilter: /^(?:\*\.)?(?:[^.*]+\.?)+[^.]$/, + createOnBlur: true }); // Certificates