We fixed several problems in the booking confirmation window that could appear when the app and the booking service were briefly out of step, or when an extra item failed to be added.
- A booking that the system has already taken is now recognised as complete, so pressing confirm again cannot create a second booking or deduct a second visit from a pass.
- If the confirmation goes through without full details coming back, customers now see a clear Reservation successful message and the booking appears as normal.
- A booking that has already been added to the basket is finished rather than submitted again, and the window correctly shows Done and Close.
- If adding a gift or add-on item fails, the confirmation window can now be closed and the step tried again, instead of staying stuck open.
- When several add-ons are selected and one of them fails, trying again only adds the items that were not added yet.