This is a Q & A response .
The solution is simple. Add this to css:
canvas {
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
Ryan Grove describes the reason at yuiblog.com :
“Unfortunately, Mobile Safari is not able to distinguish between regular click subscribers and delegated subscribers, that is, when the click event is bound to a container and not to each child of this container. As a result, a delegated click will cause the entire container to be highlighted, not just the item that was used, and it can be both ugly and confusing for the user. "
This trick works as a minimum: Android browsers , iPhone Safari, iPad Safari, iPad Chrome.
source
share