Underwriting happens across hours, and Relm tabs stay open. Two states used to turn a long-lived tab into a page where nothing worked and nothing said why.
- Your session expired. You now get a clear message explaining it, with a sign-in link that returns you to the page you were on.
- A new version of Relm shipped while you were away. The tab asks you to reload. Previously its buttons quietly stopped working.
- A momentary read failure retries itself instead of surfacing as an error you have to recover from by hand.
- The blog, help centre, and this changelog say "this isn't loading right now" with a way back, rather than showing the app's generic error page to a reader who did nothing wrong.