Yes, disabling fastclick does seem to fix the problem, however that is not an acceptable solution. Part of the reason for deciding to go with a hybrid Ionic app was that the click delay could be overcome. We really need a better solution than this that allows both removing the delay and entering text for annotations. I noticed that the link you gave me had a link to
https://github.com/ftlabs/fastclick/issues/474. There seems to be a patch here that was said to fix the problem. I tried implementing the patches changes but that then broke other things. Maybe with your internal knowledge of web viewer you could use the idea in the patch to fix the problem for WebViewer.