Fixed
An incomplete request now shows what is missing. Pressing submit without a name, email or date did produce a message, but it often sat far outside the visible area. To the guest the button looked broken. The page now scrolls to the missing field.
The confirmation after submitting is visible. In the request and step-by-step forms the confirmation and its reference number rendered at the top of the page while the guest was still down at the submit button. The page now scrolls up.
The step-by-step form scrolls inside an embed too. Jumping to the start of the next step only worked on the standalone booking page. Inside an embed the website stayed put, so every Next click landed in the middle of the following step. Both behave the same now.
Back and restart scroll as well. The back button and the restart after a submitted request also reset the view to the top.
What you need to do
Embedded booking pages need the current embed code. Copy it again from Booking pages via Embed and replace the old block on your website. Your existing embed keeps working as before until you do.