Title: [167412] trunk/Source/WebKit2
- Revision
- 167412
- Author
- benja...@webkit.org
- Date
- 2014-04-16 20:28:02 -0700 (Wed, 16 Apr 2014)
Log Message
[iOS][WK2] Fix the DidCommitLoad initial scrolling position
https://bugs.webkit.org/show_bug.cgi?id=131780
Patch by Benjamin Poulain <bpoul...@apple.com> on 2014-04-16
Reviewed by Jon Honeycutt.
* UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _didCommitLayerTree:]):
That code is older than _obscuredInsets and used the contentInsets as a workaround.
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (167411 => 167412)
--- trunk/Source/WebKit2/ChangeLog 2014-04-17 03:26:53 UTC (rev 167411)
+++ trunk/Source/WebKit2/ChangeLog 2014-04-17 03:28:02 UTC (rev 167412)
@@ -1,5 +1,16 @@
2014-04-16 Benjamin Poulain <bpoul...@apple.com>
+ [iOS][WK2] Fix the DidCommitLoad initial scrolling position
+ https://bugs.webkit.org/show_bug.cgi?id=131780
+
+ Reviewed by Jon Honeycutt.
+
+ * UIProcess/API/Cocoa/WKWebView.mm:
+ (-[WKWebView _didCommitLayerTree:]):
+ That code is older than _obscuredInsets and used the contentInsets as a workaround.
+
+2014-04-16 Benjamin Poulain <bpoul...@apple.com>
+
[iOS][WK2] Fix annoying scrolling bugs
https://bugs.webkit.org/show_bug.cgi?id=131722
Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (167411 => 167412)
--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm 2014-04-17 03:26:53 UTC (rev 167411)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm 2014-04-17 03:28:02 UTC (rev 167412)
@@ -473,8 +473,7 @@
_gestureController->setRenderTreeSize(layerTreeTransaction.renderTreeSize());
if (_isWaitingForNewLayerTreeAfterDidCommitLoad) {
- UIEdgeInsets inset = [_scrollView contentInset];
- [_scrollView setContentOffset:CGPointMake(-inset.left, -inset.top)];
+ [_scrollView setContentOffset:CGPointMake(-_obscuredInsets.left, -_obscuredInsets.top)];
_isWaitingForNewLayerTreeAfterDidCommitLoad = NO;
}
}
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes