• mrowe@apple.com's avatar
    WebCore: Document.elementFromPoint() and Document.caretRangeFromPoint()... · bc939268
    mrowe@apple.com authored
    WebCore: Document.elementFromPoint() and Document.caretRangeFromPoint() erroneously returning null at points visible only after scrolling.
    https://bugs.webkit.org/show_bug.cgi?id=29245
    
    Patch by Andrew Richards <randrew@gmail.com> on 2009-09-14
    Reviewed by Sam Weinig.
    
    Use visibleContentRect() instead of boundsRect() when checking hit point bounds on viewport.
    
    * dom/Document.cpp:
    (WebCore::Document::elementFromPoint):
    (WebCore::Document::caretRangeFromPoint):
    
    LayoutTests: Document.elementFromPoint() and Document.caretRangeFromPoint() returning null at points visible only after scrolling.
    https://bugs.webkit.org/show_bug.cgi?id=29245
    
    Patch by Andrew Richards <randrew@gmail.com> on 2009-09-14
    Reviewed by Sam Weinig.
    
    Extend tests to include hits in areas that are not in the initial containing block of the page.
    
    * fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
    * fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport.html:
    * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
    * fast/dom/elementFromPoint-relative-to-viewport.html:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    bc939268
ChangeLog 552 KB