Unfortunately, this is a bug with the Android WebView class, which apparently has been a known issue since 2013. I spent hours trying to fix it because it was unbearable, and found out that the keyboard was lagging behind the contents in the element, causing these strange cursor locations and problems with gas station. Apparently, this was not fixed after 3 years, so I assume that something is terribly wrong.
, - Android- , HTML bbcode.