| Index: Source/core/page/scrolling/ScrollingCoordinator.cpp
|
| diff --git a/Source/core/page/scrolling/ScrollingCoordinator.cpp b/Source/core/page/scrolling/ScrollingCoordinator.cpp
|
| index c09c01c5755f87eab0487d5af1a31e37ae6fe59b..27eb579005c09f628fd261651462ae2af8b2042b 100644
|
| --- a/Source/core/page/scrolling/ScrollingCoordinator.cpp
|
| +++ b/Source/core/page/scrolling/ScrollingCoordinator.cpp
|
| @@ -188,8 +188,8 @@ static WebLayerPositionConstraint computePositionConstraint(const RenderLayer* l
|
| do {
|
| if (layer->renderer()->style()->position() == FixedPosition) {
|
| const RenderObject* fixedPositionObject = layer->renderer();
|
| - bool fixedToRight = !fixedPositionObject->style()->right().isAuto();
|
| - bool fixedToBottom = !fixedPositionObject->style()->bottom().isAuto();
|
| + bool fixedToRight = !fixedPositionObject->style()->right().isAuto() && fixedPositionObject->style()->left().isAuto();
|
| + bool fixedToBottom = !fixedPositionObject->style()->bottom().isAuto() && fixedPositionObject->style()->top().isAuto();
|
| return WebLayerPositionConstraint::fixedPosition(fixedToRight, fixedToBottom);
|
| }
|
|
|
|
|