Green Test Suite Missed Real iPhone Bug That Broke PrestaShop Mobile Menu
A front-end fix for a PrestaShop store's mobile menu passed all automated tests, including 2,000 randomised interactions, yet failed on a real iPhone during manual testing. The bug caused the header to shift, bounce, and misalign after users opened the menu, navigated pages, and scrolled submenus. Playwright's bundled WebKit engine does not replicate Safari on iOS, and synthetic mouse-wheel events do not reproduce the touch sequences and native scrolling behaviour of a real device. The flaw revealed that automated tests were validating DOM states correctly but could not certify the absence of rubber-banding or visual-viewport drift on physical hardware. The postmortem concluded that a green test suite is evidence of what was tested, not proof that nothing is broken.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in