Closed Bug 1139956 Opened 11 years ago Closed 11 years ago

Pressing links and controls doesn't highlight them

Categories

(Firefox for iOS :: Browser, defect)

x86
iOS 4
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
fennec + ---

People

(Reporter: milan, Assigned: st3fan)

References

Details

Attachments

(1 file)

Pressing on in page links doesn't highlight them, so you have to look at the thin blue bar to see if you hit it. Same for the back/forward pages.
Safari and Chrome will link highlight grey, we should do the same
tracking-fennec: --- → ?
This is a regression caused by 1109666 - Customize behavior when long-pressing a link. The WKWebView does highlight links correctly but our custom handling of presses seemed to override and kill that.
Blocks: 1109666
tracking-fennec: ? → +
Assignee: nobody → sarentz
Confirmed that the LongPressBrowserHelper causes this regression.
This patch disables our own long press gesture recognizer and disables the reading list option in the default WebKit action sheet. The way this is implemented may look scary but this does not actually use private APIs. It simply uses the dynamic nature of Objective-C. The app store binary validator does not flag this as improper API usage.
Attachment #8598883 - Flags: review?(wjohnston)
As a nice side-effect of using the built-in gestures, things like long pressing on a phone number will also work much better. See https://www.dropbox.com/s/z5ubi6pwz4t0fzt/Screenshot%202015-04-28%2016.01.27.png?dl=0
Merged with r=bnicholson
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Attachment #8598883 - Flags: review?(wjohnston)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: