Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(402)

Issue 215633003: Improve accessible hit testing heuristic. (Closed)

Created:
6 years, 8 months ago by dmazzoni
Modified:
6 years, 8 months ago
Reviewers:
aboxhall
CC:
chromium-reviews, plundblad+watch_chromium.org, aboxhall+watch_chromium.org, jam, yuzo+watch_chromium.org, joi+watch-content_chromium.org, darin-cc_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Improve accessible hit testing heuristic. When doing recursive hit testing and the point falls within two children of the same element, prefer the one that has an indirect descendant (i.e. grandchild) match. A better fix would be to send an IPC to the renderer and let Blink do the hit testing, I filed another bug (357371) for that. This is a stopgap. Note, though, that we still need this hit testing algorithm for synchronous APIs (like on Windows), so it's worth improving this. BUG=357247 R=aboxhall@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=260161

Patch Set 1 #

Total comments: 5

Patch Set 2 : Improve comments #

Patch Set 3 : Update comment some more #

Patch Set 4 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -3 lines) Patch
M content/browser/accessibility/browser_accessibility.cc View 1 2 2 chunks +30 lines, -3 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
dmazzoni
6 years, 8 months ago (2014-03-27 23:00:27 UTC) #1
aboxhall
https://codereview.chromium.org/215633003/diff/1/content/browser/accessibility/browser_accessibility.cc File content/browser/accessibility/browser_accessibility.cc (right): https://codereview.chromium.org/215633003/diff/1/content/browser/accessibility/browser_accessibility.cc#newcode317 content/browser/accessibility/browser_accessibility.cc:317: // Walk the children recursively looking for the BrowserAccessibility ...
6 years, 8 months ago (2014-03-27 23:28:26 UTC) #2
dmazzoni
https://codereview.chromium.org/215633003/diff/1/content/browser/accessibility/browser_accessibility.cc File content/browser/accessibility/browser_accessibility.cc (right): https://codereview.chromium.org/215633003/diff/1/content/browser/accessibility/browser_accessibility.cc#newcode317 content/browser/accessibility/browser_accessibility.cc:317: // Walk the children recursively looking for the BrowserAccessibility ...
6 years, 8 months ago (2014-03-28 05:34:15 UTC) #3
aboxhall
lgtm LGTM once explanatory comment added. https://codereview.chromium.org/215633003/diff/1/content/browser/accessibility/browser_accessibility.cc File content/browser/accessibility/browser_accessibility.cc (right): https://codereview.chromium.org/215633003/diff/1/content/browser/accessibility/browser_accessibility.cc#newcode337 content/browser/accessibility/browser_accessibility.cc:337: if (result != ...
6 years, 8 months ago (2014-03-28 16:13:32 UTC) #4
dmazzoni
6 years, 8 months ago (2014-03-28 16:37:53 UTC) #5
Message was sent while issue was closed.
Committed patchset #4 manually as r260161 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698