Experimental Group · Hospitality
Mobile booking, fixed across 11 hotels
One hotel reported that its booking widget didn't open on mobile. The cause was shared by every hotel in the group, so the fix went out to all of them.

- 136/136mobile booking tests passing after the fix
- 15hotel and bar pages updated
The brief
Guests at one of the group’s hotels couldn’t open the booking widget on their phones, the one place a hotel site can’t fail.
What I did
- Traced the problem to how the booking script was loaded, and wrote a new loader that opens the widget as soon as it’s ready.
- Added a fallback to the group’s second booking engine when the first one doesn’t load at all.
- Audited the other hotels and found the same bug on every one of them.
- Rolled the new loader out to all 11 hotels and 4 cocktail bars, 15 pages in total.
- Tested every page on mobile under normal, slow and blocked-script conditions.
How it went
All 136 mobile tests pass, including when the booking script is slow or blocked. Before the fix, it opened in only a couple of runs out of about 54.






