We fixed two issues affecting the appointment times customers see when booking.
- Times when a staff member is already booked are now correctly shown as unavailable. Previously, some previously calculated availability could still offer those times.
- Joining an existing session that still has space now correctly uses the room that session is already in, instead of showing the time as unavailable or recording the wrong room.
Appointment availability also loads faster.