diff --git a/static/js/dns.mjs b/static/js/dns.mjs index db168b2..431521c 100644 --- a/static/js/dns.mjs +++ b/static/js/dns.mjs @@ -138,7 +138,9 @@ export class Application { switch (event.key.toLowerCase()) { case 'n': - new RecordDialog(new Record()).show() + const existingDialog = document.getElementById('record-dialog') + if (existingDialog === null) + new RecordDialog(new Record()).show() break default: @@ -240,7 +242,6 @@ class Folder { // Subfolders are refreshed. - this.divSubfolders.replaceChildren() const subfolders = Array.from(this.subfolders.values()) subfolders.sort(this.application.sortFolders)