[Webkit-unassigned] [Bug 15035] New: Image maps do not enable feedback such as mouseover tooltips

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 21 00:54:07 PDT 2007


           Summary: Image maps do not enable feedback such as mouseover
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: Enhancement
          Priority: P2
         Component: Images
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: robburns1 at mac.com

When the IMG element uses usemap to point to a client-side image map, WebKit
should make use of that image map in several ways in addition to following the
links defined by the areas:

 1) it should provide tooltips from the area element's title attribute upon
mouse-over on those mapped areas (this is not so much an enhancement as a bug
compared to the spec);
 2 )To accomplish (1) and more, it should map the area elements within the map
element to the appropriate coordinates and shapes onto the embedded image:
basically drawing a WebFrame (though not necessarily a rectangular one) for
each AREA element (these may be overlapping WebFrames too).
 3) it should treat those areas generally as frames (though not necessarily
rectangular frames) with all of the behaviors and methods of those frames,
   a) receive mouse and other events
   b) focus outline indication
   c) apply CSS bos model (though not necessarily rectangular) properties
including margin, padding, border and outline.
   d) apply CSS :hover and other pseudo selectors to the frames corresponding
to the area elements
   e) apply other CSS where appropriate

Currently WebKit follows the appropriate URL specified by the area's href
attribute but does not provide any of the visual feedback of the image map.
This is an area where WebKit could excel over other engines.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list