REGRESSION (r114170): Scroll areas in nested frames improperly placed when tiled...
authorjpfau@apple.com <jpfau@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 12 May 2012 02:01:51 +0000 (02:01 +0000)
committerjpfau@apple.com <jpfau@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 12 May 2012 02:01:51 +0000 (02:01 +0000)
commitfbc4292be6641c1f61e599685cb21decf20dd4b5
treef753a15a283c8f8cdf0d7953a0925ad246dd03b7
parent62d573c3a461950b05403b52b90e76b59493a42b
REGRESSION (r114170): Scroll areas in nested frames improperly placed when tiled drawing is enabled
https://bugs.webkit.org/show_bug.cgi?id=86239

Reviewed by Anders Carlsson.

.:

* ManualTests/resources/frame-textarea.html: Added.
* ManualTests/scrollable-positioned-frame.html: Added.
* ManualTests/scrollable-positioned-nested-frame.html: Added.

Source/WebCore:

Fixes a regression introduced in r114170 by recursively adding positions of parent frames to placement of nested frame scroll areas.

Manual tests: ManualTests/scrollable-positioned-frame.html
              ManualTests/scrollable-positioned-nested-frame.html

* page/scrolling/ScrollingCoordinator.cpp:
(WebCore::computeNonFastScrollableRegion):
(WebCore::ScrollingCoordinator::frameViewLayoutUpdated):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@116832 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
ManualTests/resources/frame-textarea.html [new file with mode: 0644]
ManualTests/scrollable-positioned-frame.html [new file with mode: 0644]
ManualTests/scrollable-positioned-nested-frame.html [new file with mode: 0644]
Source/WebCore/ChangeLog
Source/WebCore/page/scrolling/ScrollingCoordinator.cpp