If you touch a link and then move the finger, the tap gesture is canceled by the movement, and the tap highlight correctly disabled. It can however be attempted hidden several times both by timeouts, by additional fingers and touch end. It should only be hidden once. One problem is that reset is often performed while the tap-recognizer is already reset.
Created attachment 135107 [details] Patch
Comment on attachment 135107 [details] Patch Clearing flags on attachment: 135107 Committed r113012: <http://trac.webkit.org/changeset/113012>
All reviewed patches have been landed. Closing bug.