Button click event on an element triggers click event on another
On mobile browsers, when users click/tap on a particular element(e.g. button) of the screen, the click event is erroneously triggered for a second element(e.g. checkbox) that would turn up in the first element's(button) position. This second element appears on the screen as a consequence of actions configured on the first element(button).
Steps to Reproduce
There is delay in browser events in case of mobile devices. Synthetic events are fired in device to prevent the 300ms delay. But after 300ms the actual event is also getting fired. Solution is to prevent the actual click event from being propagated in mobile devices.
0% found this useful