hedgedoc/frontend/src/components/login-page/new-user
Erik Michelson 024a8ca0d8 fix(login): prevent default for new user confirmation form event
The new user form which is shown when a new user logs in via an external
auth provider did not include the event.preventDefault() statement.
This meant that on submitting the form there was a race-condition
between the JS code sending the data to the API and the browser
reloading the page. Chromium-based browsers seem to handle events before
handling page navigation, and because the form event initiates a page
navigation on a successful API response it worked. Firefox seems to call
the event handler and the page navigation in parallel, resulting in a
loop on the new user form.

Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2025-02-19 19:15:21 +01:00
..
new-user-card.tsx fix(login): prevent default for new user confirmation form event 2025-02-19 19:15:21 +01:00