| Index: third_party/WebKit/Source/core/paint/PaintLayerScrollableAreaTest.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintLayerScrollableAreaTest.cpp b/third_party/WebKit/Source/core/paint/PaintLayerScrollableAreaTest.cpp
|
| index b0f796cc3b4d8b7b6ee4a481e9f57a65d7158d69..5680f37c60fdccd9732bf606141197484074b308 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayerScrollableAreaTest.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayerScrollableAreaTest.cpp
|
| @@ -596,4 +596,30 @@ TEST_F(PaintLayerScrollableAreaTest, ShowAutoScrollbarsForVisibleContent) {
|
| ASSERT_TRUE(scrollableArea);
|
| EXPECT_TRUE(scrollableArea->hasVerticalScrollbar());
|
| }
|
| +
|
| +TEST_F(PaintLayerScrollableAreaTest, FloatOverflowInRtlContainer) {
|
| + RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(false);
|
| + setBodyInnerHTML(
|
| + "<!DOCTYPE html>"
|
| + "<style>"
|
| + "#container {"
|
| + " width: 200px;"
|
| + " overflow-x: auto;"
|
| + " overflow-y: scroll;"
|
| + " direction: rtl;"
|
| + "}"
|
| + "</style>"
|
| + "<div id='container'>"
|
| + " <div style='float:left'>"
|
| + "lorem ipsum"
|
| + " </div>"
|
| + "</div>");
|
| + document().view()->updateAllLifecyclePhases();
|
| + Element* container = document().getElementById("container");
|
| + ASSERT_TRUE(container);
|
| + PaintLayerScrollableArea* scrollableArea =
|
| + toLayoutBoxModelObject(container->layoutObject())->getScrollableArea();
|
| + ASSERT_TRUE(scrollableArea);
|
| + EXPECT_FALSE(scrollableArea->hasHorizontalScrollbar());
|
| +}
|
| }
|
|
|