See bug 780847 and ElementTouchHelper in http://mxr.mozilla.org/projects-central/source/elm/browser/metro/base/content/contenthandlers/Content.js#49
Bug 794621 seems to have broken our front-end click redirection code. Enabling the platform support should fix that regression. Unfortunately it doesn't seem to be as simple as toggling the pref; when I do that, clicking near a link seems to focus/highlight it, but doesn't actually click it.
Actually the preference works fine on most sites, but doesn't work for some reason on http://www.metafilter.com/ which I happened to be using for testing. Weird! MetaFilter must be hitting some sort of bug or corner case in the platform code.
Created attachment 689436 [details] [diff] [review] patch I had to keep our "getClosest" method for now because it's used for tap highlighting, but I changed it to use the same prefs as the platform code. I'll file a separate follow-up bug to move the tap highlighting into platform.
Comment on attachment 689436 [details] [diff] [review] patch I clicked around on various sites, didn't seem much of a difference in behavior. FWIW, I'm not a fan of our current highlight behavior anyway. Seems like the aesthetics need work. Usually the highlight is a semi-transparent dark blue rectangular block along the span of text, which looks kinda ugly. Honestly I'd prefer we just turn the highlight off to see how things work without it.
I'm tempted to to file a bug in dom along the lines of "Improve aesthetics of 'active' state for links for mobile platforms". What do you think Matt?
(In reply to Jim Mathies [:jimm] from comment #5) > I'm tempted to to file a bug in dom along the lines of "Improve aesthetics > of 'active' state for links for mobile platforms". What do you think Matt? Yes, please do!
Created attachment 700586 [details] [diff] [review] follow up