Signing up via invitation is faster and more reliable — especially on mobile.
When a parent, teacher, or student accepted an invitation link and then filled out the signup form, NavEd was quietly doing a lot of unnecessary work behind the scenes. In some cases it was scanning every school in the system — sometimes 40 separate lookups — just to confirm something that was already known. You'd never see the extra work directly, but it added real latency to the signup page, and was increasingly noticeable on slower mobile connections.
We've fixed this by teaching the signup flow to recognize when it's already done the work — and stop repeating it. The invitation details are now found once and remembered, so the signup form completes quickly the first time, every time.
Fixes and Improvements¶
- Signup via invitation link now completes with significantly fewer database lookups
- Fixed an edge case where a stale invitation would cause unnecessary scanning across schools
- Added a write-back so repeated invitation attempts (re-sends, session loss) stay fast too