Bug 24665 - Hit testing assertion failure at Google Maps API example
: Hit testing assertion failure at Google Maps API example
Status: RESOLVED FIXED
: WebKit
Layout and Rendering
: 528+ (Nightly build)
: Macintosh Mac OS X 10.5
: P2 Normal
Assigned To:
: http://code.google.com/apis/maps/docu...
: NeedsReduction
:
:
  Show dependency treegraph
 
Reported: 2009-03-17 22:24 PST by
Modified: 2009-03-22 12:50 PST (History)


Attachments
Patch, changelog (2.13 KB, patch)
2009-03-22 12:07 PST, Simon Fraser (smfr)
mitz: review+
Review Patch | Details | Formatted Diff | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-03-17 22:24:48 PST
Hovering over the speech bubble at <http://code.google.com/apis/maps/documentation/examples/map-infowindow.html> causes an assertion failure in hit testing code.

ASSERTION FAILED: !result.innerNode()
(/Users/Cameron/WebKit/WebCore/rendering/RenderLayer.cpp:2407 bool WebCore::RenderLayer::hitTestContents(const WebCore::HitTestRequest&, WebCore::HitTestResult&, const WebCore::IntRect&, const WebCore::IntPoint&, WebCore::HitTestFilter) const)
------- Comment #1 From 2009-03-18 09:27:09 PST -------
This means that someone returned true from nodeAtPoint but didn't set result.innerNode().
------- Comment #2 From 2009-03-21 20:12:18 PST -------
*** Bug 24744 has been marked as a duplicate of this bug. ***
------- Comment #3 From 2009-03-22 12:07:09 PST -------
Created an attachment (id=28836) [details]
Patch, changelog
------- Comment #4 From 2009-03-22 12:50:50 PST -------
http://trac.webkit.org/changeset/41900