0👍
✅
Cordova on iOS (WebView) has a 300ms delay in registering touch events. Click and touch are technically two different types of events. What seems to be going on is the frontend registers the ‘click’ event, the pages loads then a touch event fires 300ms later, thereby clicking on the second page.
I ended up adding a 500ms delay in the router guard beforeEach. Maybe there is another elegant way of doing this but for now, this seems to work.
Source:stackexchange.com