REGRESSION (r110737): Height element changes on scrolled page causes failure
[WebKit-https.git] / Source / WebCore / ChangeLog
index 6e384c0..1f66376 100644 (file)
@@ -1,3 +1,29 @@
+2012-03-16  Anders Carlsson  <andersca@apple.com>
+
+        REGRESSION (r110737): Height element changes on scrolled page causes failure
+        https://bugs.webkit.org/show_bug.cgi?id=81381
+        <rdar://problem/11066006>
+
+        Reviewed by Sam Weinig.
+
+        Limit the fix made in r110737 to check if there's a rubber-band gesture in progress and only ignore the range if that is the case.
+
+        * platform/ScrollAnimator.h:
+        (WebCore::ScrollAnimator::isRubberBandInProgress):
+        (ScrollAnimator):
+        * platform/ScrollView.cpp:
+        (WebCore::ScrollView::updateScrollbars):
+        * platform/mac/ScrollAnimatorMac.h:
+        (ScrollAnimatorMac):
+        * platform/mac/ScrollAnimatorMac.mm:
+        (WebCore::ScrollAnimatorMac::isRubberBandInProgress):
+        (WebCore):
+        * platform/mac/ScrollElasticityController.h:
+        (ScrollElasticityController):
+        * platform/mac/ScrollElasticityController.mm:
+        (WebCore::ScrollElasticityController::isRubberBandInProgress):
+        (WebCore):
+
 2012-03-16  Robert Kroeger  <rjkroege@chromium.org>
 
         GestureTapDown needs to pin in-progress flings