Issue metadata
Sign in to add a comment
|
AXImageMapLink::elementRect() may be incorrect in some cases |
||||||||||||||||||||||||
Issue descriptionAXImageMapLink::elementRect() has code path to deal with the case that a map is not referenced by any image and the result seems incorrect. Normally maps and areas are invisible by themselves because their default style is "display: inline; width: 0; height: 0". If a map is referenced by an image, it creates areas in the image which respond to user interactions. If a map and its areas are forced to be visible (e.g. using "display: block; width: 100px; height: 100px", regardless of whether the map is referenced by any image, the map and areas are visible and respond to user interaction by themselves. If the map is not referenced by any image, the map and areas should be treated just like normal blocks ignoring the shapes defined in the areas. Calling area->computeRect(map->layoutObject()) seems incorrect.
,
Apr 21 2017
,
Apr 21 2017
,
Jul 27 2017
,
Aug 7 2017
,
Aug 11 2017
,
Aug 11 2017
,
Aug 13
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 18
Is this still an issue? If so it could really use a test.
,
Aug 18
There is no longer ElementRect() method. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by dmazz...@chromium.org
, Mar 27 2017