diff --git a/app/web/src/render/ed/panel/popup/site.tsx b/app/web/src/render/ed/panel/popup/site.tsx index 476437e9..80497f6c 100644 --- a/app/web/src/render/ed/panel/popup/site.tsx +++ b/app/web/src/render/ed/panel/popup/site.tsx @@ -272,7 +272,7 @@ const SitePicker = ({ > {item.renaming ? ( { - if (item.renaming) { + if (item.renaming && item.name !== node.text) { + node.text = item.name; + item.renaming = false; + local.render(); await db.org.update({ where: { id: item.id }, data: { name: item.name }, }); - item.renaming = false; reload(); + } else { + item.renaming = false; + local.render(); } }} onKeyDown={async (e) => {