Created attachment 416635 [details] [HTML] reduction <rdar://problem/69969276>
Created attachment 416636 [details] Patch My understanding of UIKit gesture recognizers (and how we use them) and the purpose behind `m_activePointerIdsToCapturingData` is possibly lacking, so this may not be the best approach, but it seems logical that we would remove entries for touch interactions from `m_activePointerIdsToCapturingData` once the interaction finishes (e.g. `"touchend"`).
Created attachment 416638 [details] [HTML] LayoutTest to add after bug 220074 is resolved I'd like to add a test for this, but after talking with @Tim Horton we do not have a way to generate mouse interactions on iOS from within a LayoutTest. I've created bug 220074 to hopefully add this in the next few days :) In the meantime, here's the test that I would've added.
Committed r271216: <https://trac.webkit.org/changeset/271216> All reviewed patches have been landed. Closing bug and clearing flags on attachment 416636 [details].