diff --git a/README.md b/README.md index f6588d7..ac306d2 100644 --- a/README.md +++ b/README.md @@ -994,11 +994,26 @@ field appears there when nobody's logged in). There's no persistent and shown to every logged-out visitor regardless of relevance. Instead, the email field's `onBlur` calls `/api/account/check-email` (`checkEmailExists()` in `customerAuth.ts`, service-secret authenticated — -Customers isn't public-read) and only *then* swaps Card 1's password field -out for an inline login form, gender-neutral copy, pre-filled with the -email just typed. `handleSubmit`'s own `emailExists` handling (see -"Checkout registration collisions" below) is the fallback for the case -this check was skipped or raced. +Customers isn't public-read) and only *then* swaps Card 1's own +"Passwort (für dein neues Konto)" field out for an inline login prompt +(password field + "Einloggen" button), gender-neutral copy, rendered +right under the same email field the shopper just typed into rather than +asking for it a second time in a separate field. `handleSubmit`'s own +`emailExists` handling (see "Checkout registration collisions" below) is +the fallback for the case this check was skipped or raced. + +**Fixed 2026-07-24** — this login prompt used to render in a completely +separate block above the whole form (before `