New issue
Advanced search Search tips

Issue 684763 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome
Pri: 2
Type: Bug

Blocking:
issue 791225



Sign in to add a comment

Touch LinkHighlights don't work in OOPIFs

Project Member Reported by wjmaclean@chromium.org, Jan 24 2017

Issue description

Chrome Version: 58.0.x.x
OS: Win, Linux, ChromeOS, Android

Pre-requisites: Run the following repro steps on a device with a touch screen

What steps will reproduce the problem?
(1) Start Chrome with --site-per-process or some equivalent flag
(2) Open a page with a cross-site iframe
(3) Touch a link in the sub-frame

What is the expected result?

The link should show a grey highlight, to alert the user to which target they've touched.

What happens instead?

The link becomes "active" (i.e. underline shows), but no highlight appears.

Please use labels and text to provide additional information.

This is not surprising since all the LinkHighlight code is controlled from WebViewImpl, but OOPIFs route events through WebFrameWidgetImpl.

Probably the controlling code should be factored out of WebViewImpl and placed somewhere accessible by both.

For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report.

 

Comment 1 by kenrb@chromium.org, Jan 25 2017

You should be able to move that to WebFrameWidgetBase, similar to the drag and drop code.
Cc: mcnee@chromium.org
Labels: -M-59 M-63
Owner: mcnee@chromium.org
mcnee@ will be taking this on.

Comment 3 by nasko@chromium.org, Dec 2 2017

Blocking: 791225
Status: Assigned (was: Available)

Sign in to add a comment