| Index: Source/core/dom/Document.cpp
|
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
|
| index 507d627f874bfd3470db64f9c514df53beb3012b..ed32db5dc9abfa7076b897f964dcde6993aa9b58 100644
|
| --- a/Source/core/dom/Document.cpp
|
| +++ b/Source/core/dom/Document.cpp
|
| @@ -1689,18 +1689,22 @@ void Document::inheritHtmlAndBodyElementStyles(StyleRecalcChange change)
|
| columnGap = overflowStyle->columnGap();
|
| }
|
|
|
| + WebScrollBlocksOn scrollBlocksOn = documentElementStyle->scrollBlocksOn();
|
| +
|
| RefPtr<RenderStyle> documentStyle = renderView()->style();
|
| if (documentStyle->writingMode() != rootWritingMode
|
| || documentStyle->direction() != rootDirection
|
| || documentStyle->overflowX() != overflowX
|
| || documentStyle->overflowY() != overflowY
|
| - || documentStyle->columnGap() != columnGap) {
|
| + || documentStyle->columnGap() != columnGap
|
| + || documentStyle->scrollBlocksOn() != scrollBlocksOn) {
|
| RefPtr<RenderStyle> newStyle = RenderStyle::clone(documentStyle.get());
|
| newStyle->setWritingMode(rootWritingMode);
|
| newStyle->setDirection(rootDirection);
|
| newStyle->setColumnGap(columnGap);
|
| newStyle->setOverflowX(overflowX);
|
| newStyle->setOverflowY(overflowY);
|
| + newStyle->setScrollBlocksOn(scrollBlocksOn);
|
| renderView()->setStyle(newStyle);
|
| setupFontBuilder(newStyle.get());
|
| }
|
|
|