Traewelling / traewelling

Free check-in service to log your public transit journeys
https://traewelling.de
GNU Affero General Public License v3.0
224 stars 43 forks source link

Lack of user interaction when errors occur during check-in #2642

Closed MrKrisKrisu closed 3 weeks ago

MrKrisKrisu commented 1 month ago

Describe the bug

When using the experimental checkin flow and the checkin fails with an HTTP 400 (in my case), there is no error message for the user. The loader in the button keeps loading endlessly.

image

Screenshot 2024-06-02 at 22 35 46

Steps to reproduce

  1. Checkin with bad arguments.

Browser console logs

No response

Browser

No response

MrKrisKrisu commented 3 weeks ago

There is also no response if trips cannot be loaded into the station board with a 500 server error.