New issue
Advanced search Search tips

Issue 692741 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 658947
Owner: ----
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug
Team-Accessibility

Blocked on:
issue 658947



Sign in to add a comment

<webview>: Accessibility Highlight is offset from element

Project Member Reported by aval...@chromium.org, Feb 15 2017

Issue description

It seems that the frame drawn around the focused element is offset from the correct location by the offsetTop of the webview. When the top is 0, the frames line up, as top increases, the frame is more and more offset.
 
bug-frame-offset.png
60.7 KB View Download

Comment 1 by lfg@chromium.org, Feb 15 2017

Components: Platform>Apps>BrowserTag
Labels: -Pri-3 OS-Chrome Pri-2
Thanks for catching this.

I've got several tests for this for out-of-process iframes such as:

https://cs.chromium.org/chromium/src/content/test/data/accessibility/html/iframe-coordinates-cross-process.html

Most of the needed test infrastructure is all in content/ - is there
any way we could test this from content/ or would we need to be in
chrome/?

Also, does this bug depend on whether or not we're in the new OOPIF-based webview vs the old browser-plugin-based, or not?

I'm assuming this bug happens on other platforms too? Easiest to test is with VoiceOver on Mac.


This bug happens both with --disable-features=GuestViewCrossProcessFrames and --enable-features=GuestViewCrossProcessFrames (BrowserPlugin vs oopif webviews).

I will test on a Mac shortly.
I wasn't able to repro with voiceover on Mac. Without cross process frames, the frames rendered correctly.

With cross process frames (oopif webview), i was not able to move focus to the <webview> due to  issue 685739 . I will test again once the fix is rolled into canary.
FWIW, we're seeing a similar issue on the Chrome OS OOBE screen, I'm looking into that now. Not sure if it's related.

Blockedon: 658947
Labels: NewComponent-Accessibility-Internals NewComponent-Accessibility
Mergedinto: 658947
Status: Duplicate (was: Available)
I think this is the same root cause at 658947. Feel free to undupe if this doesn't end up getting fixed.

Sign in to add a comment