Dentolize · Appointment Availability Crash Fix Walkthrough
On this pageIf a trainee asks "why did the calendar crash on me earlier?"Screens to walk through if demonstrating this area

For Training

There's nothing new to teach users here — no new button, no new step, no changed workflow. The appointment form, the month-view date picker, and the repeat-appointment "Available Slots" flow all work exactly as they did before. This page exists so trainers have language ready if a trainee asks about it.

If a trainee asks "why did the calendar crash on me earlier?"

Explain simply: right after switching to a different clinic branch, the app needs a moment to load that branch's settings (hours, rooms, doctors) before some scheduling screens can work. In older versions, opening those screens in that split-second window could crash the page. That's fixed — the screens now wait for the data instead of crashing.

Practical tip worth passing on to multi-branch clinic staff: after switching branches, giving the page a beat before diving into scheduling is a good habit generally (data — not just this specific case — is fresher once it's finished loading), even though it's no longer strictly necessary to avoid a crash.

Screens to walk through if demonstrating this area

Use the walkthrough as your script:

  1. Calendar → click an empty slot → Create New Appointment opens.
  2. Calendar icon next to Day → month view with per-day appointment /

open-slot counts.

  1. Toggle Repeat → set times and days → Available Slots → see

per-date open-slot counts before committing.

All three are pre-existing functionality; nothing in this PR changes how a trainee should be taught to use them.