diff --git a/src/web/main.ts b/src/web/main.ts index 0bfb58a..f058b0b 100644 --- a/src/web/main.ts +++ b/src/web/main.ts @@ -729,6 +729,14 @@ function setupLinkEdit(): void { } }) + // Also include pending add form input (if user forgot to click +) + if (addService && addUsername) { + const pendingUsername = addUsername.value.trim() + if (pendingUsername) { + links.push({ service: addService.value, username: pendingUsername }) + } + } + try { saveBtn.textContent = 'Saving...' ;(saveBtn as HTMLButtonElement).disabled = true