Description
When the zoom is set to display the full seat setup, but the map is not initially loaded at the top of the page, the zoom function does not work correctly. The map fails to load the zoomed-in version as expected.
Additionally, this issue complicates the ticket selection process. Users are required to zoom out and then zoom in again to select their seats, resulting in a poor customer experience.
Steps to Reproduce
Open the page with the seat map.
Ensure the map is not loaded at the top of the page.
Set the zoom to display the full seat setup.
Observe that the map does not load the zoomed version correctly.
Attempt to select a ticket, noting the need to manually zoom out and then zoom in again.
Expected Behavior
The map should correctly load the zoomed-in version regardless of its initial position on the page, allowing users to easily select tickets without additional zoom adjustments.
Actual Behavior
The map fails to load the zoomed-in version, requiring users to manually adjust the zoom, leading to a frustrating user experience.
Impact
This issue significantly affects the user experience by making the ticket selection process cumbersome and inefficient.
Suggested Fix
Investigate and ensure the zoom functionality works correctly regardless of the map's initial position on the page. Implement a solution that allows the map to load the zoomed-in version directly, enhancing the overall user experience.