diff --git a/web/DatabaseBlock.tsx b/web/DatabaseBlock.tsx index f2989fd..d2b9b1c 100644 --- a/web/DatabaseBlock.tsx +++ b/web/DatabaseBlock.tsx @@ -319,7 +319,15 @@ export const DatabaseBlock = () => { ) : undefined } > - {summaryReady === null || !status ? null : settledNow ? ( + {/* + `settled`, NOT `settledNow`. These answer different questions and conflating them deadlocked + this block: `settledNow` includes whether BACKUPS are configured, but the component that + reports that lives inside this branch — so showing the form meant it never mounted, never + reported, and the form stayed forever. + + The form is about NAMING. Once both databases are named and exist, it has done its job. + */} + {summaryReady === null || !status ? null : settled ? ( <> {row('Production', 'production', status.production)} {row('Development', 'development', status.development)}