Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Issue 63020 Accessibility issues (after latest fix) - after page is zoomed coordinates/locations are 'off', get out of sync...
Starred by 4 users Reported by ns.g...@gmail.com, Nov 12 2010 Back to list
Status: Archived
Owner: ----
Closed: Mar 28
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment
Chrome Version       : 9.0.576.0 dev
URLs (if applicable) :
Other browsers tested:
Add OK or FAIL after other browsers where you have tested this issue:
Safari 5:
  Firefox 3.x: OK
       IE 7/8: OK

What steps will reproduce the problem?
1. open a page in chrome
2. using some screen reader or accessibility objects explorer (using some tool that can actually draw rectangles when walking down the object tree)...
3. or try to use 'AccessibleObjectFromPoint' (or just walk the tree for chrome tab/web-content - matching the accLocation or hittest-ing) to click/pick objects on the page
4. then, do the page zoom (CTRL +/-), try 'picking' the elements, objects again.

What is the expected result?
when zoomed, web page elements should 'adjust' their coordinates - to report the right - new locations - or whatever the mechanism is used (either changing each elements' locations - as it might be needed for when Ajax content moves things around - or changing some global zoom factor to be factored in, returned to IAccessible etc.)

What happens instead?
locations are 'broken' sort of - out of place.
works every time - and is fully repeatable, no mistake about it.

Other situations are not as easy to reproduce - but happen very often. E.g.  from time to time a 'page reload' is required to refresh the coordinates, which become 'out of sync' for unknown reason (I'm guessing some Ajax/dynamic-content related 'shift', adjustment in the layout somewhere etc.)
Then, quite often, when you just follow the link on some page (which is 'zoomed') - new page coordinates are 'off' by some x,y offset - while previous page worked fine. A simple page refresh fixes things though.
Also, Ajax heavy web sites easily get confused.
And finally, at certain points after some time things stop working, restarting a browser solves that.

 
Comment 1 by temp01...@gmail.com, Nov 12 2010
Labels: -Area-Undefined Area-WebKit Feature-Accessibility
Comment 2 by ctguil@chromium.org, Nov 15 2010
Labels: Mstone-X OS-All
Status: Available
Owner: ----
Labels: not-sync
Project Member Comment 5 by bugdroid1@chromium.org, Mar 10 2013
Labels: -Area-WebKit -Feature-Accessibility Cr-Content Cr-UI-Accessibility
Project Member Comment 6 by bugdroid1@chromium.org, Apr 6 2013
Labels: -Cr-Content Cr-Blink
Labels: -Cr-Blink
Project Member Comment 8 by sheriffbot@chromium.org, Feb 9
Labels: Hotlist-Recharge-Cold
Status: Untriaged
This issue has been available for more than 365 days, and should be re-evaluated. Please re-triage this issue.
The Hotlist-Recharge-Cold label is applied for tracking purposes, and should not be removed after re-triaging the issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Archived
Sign in to add a comment