Booking a class that requires a pass is now a single, clearer flow.
- When a class can only be booked with a pass and you do not have a valid one, the booking screen now offers Purchase pass and takes you straight to the passes the class accepts.
- If the business does not accept online payment, the screen now tells you to contact the business to get the pass instead of leaving you stuck.
- The booking confirmation screen now opens as its own full screen, matching the appointment booking experience.
- The hold countdown now only appears when your spot is actually being held, and extending your time now keeps the new countdown correctly.
- Your held spot is no longer released while your booking is still being added to the cart.
- Repeat bookings now show the correct price instead of multiplying an already-total amount.
- If a booking cannot be started, you now see a clear error message.