diff options
Diffstat (limited to 'Source/WebKit/mac/WebView/WebView.mm')
| -rw-r--r-- | Source/WebKit/mac/WebView/WebView.mm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/WebKit/mac/WebView/WebView.mm b/Source/WebKit/mac/WebView/WebView.mm index 7b8412cfe..e0ca33284 100644 --- a/Source/WebKit/mac/WebView/WebView.mm +++ b/Source/WebKit/mac/WebView/WebView.mm @@ -1547,6 +1547,10 @@ static bool needsSelfRetainWhileLoadingQuirk() settings->setRequestAnimationFrameEnabled([preferences requestAnimationFrameEnabled]); settings->setNeedsDidFinishLoadOrderQuirk(needsDidFinishLoadOrderQuirk()); settings->setDiagnosticLoggingEnabled([preferences diagnosticLoggingEnabled]); + + // We have enabled this setting in WebKit2 for the sake of some ScrollingCoordinator work. + // To avoid possible rendering differences, we should enable it for WebKit1 too. + settings->setFixedPositionCreatesStackingContext(true); NSTimeInterval timeout = [preferences incrementalRenderingSuppressionTimeoutInSeconds]; if (timeout > 0) @@ -2866,6 +2870,8 @@ static PassOwnPtr<Vector<String> > toStringVector(NSArray* patterns) Pagination pagination = page->pagination(); pagination.behavesLikeColumns = behavesLikeColumns; + + page->setPagination(pagination); } - (BOOL)_paginationBehavesLikeColumns |
