Title: [153755] branches/safari-537-branch/Source/WebKit2
Revision
153755
Author
[email protected]
Date
2013-08-06 09:16:27 -0700 (Tue, 06 Aug 2013)

Log Message

Merged r153753.  <rdar://problem/14648086>

Modified Paths

Diff

Modified: branches/safari-537-branch/Source/WebKit2/ChangeLog (153754 => 153755)


--- branches/safari-537-branch/Source/WebKit2/ChangeLog	2013-08-06 15:54:23 UTC (rev 153754)
+++ branches/safari-537-branch/Source/WebKit2/ChangeLog	2013-08-06 16:16:27 UTC (rev 153755)
@@ -1,3 +1,24 @@
+2013-08-06  Lucas Forschler  <[email protected]>
+
+        Merge r153753
+
+    2013-08-06  Andreas Kling  <[email protected]>
+
+            REGRESSION(r151403): Resizing is extremely laggy on many sites when plugins are disallowed.
+            <http://webkit.org/b/119516>
+            <rdar://problem/14648086>
+
+            Reviewed by Simon Fraser.
+
+            The web process relies on the WindowAndViewFramesChanged mechanism for caching a copy
+            of the window rect for fast access from DOMWindow APIs.
+
+            We retain part of the optimization introduced in r151403, namely not computing the
+            viewFrameInWindowCoordinates and accessibilityPosition unless the web process needs them.
+
+            * UIProcess/API/mac/WKView.mm:
+            (-[WKView _updateWindowAndViewFrames]):
+
 2013-08-05  Lucas Forschler  <[email protected]>
 
         Merge r153724

Modified: branches/safari-537-branch/Source/WebKit2/UIProcess/API/mac/WKView.mm (153754 => 153755)


--- branches/safari-537-branch/Source/WebKit2/UIProcess/API/mac/WKView.mm	2013-08-06 15:54:23 UTC (rev 153754)
+++ branches/safari-537-branch/Source/WebKit2/UIProcess/API/mac/WKView.mm	2013-08-06 16:16:27 UTC (rev 153755)
@@ -471,9 +471,6 @@
     dispatch_async(dispatch_get_main_queue(), ^{
         _data->_didScheduleWindowAndViewFrameUpdate = NO;
 
-        if (!_data->_needsViewFrameInWindowCoordinates && !WebCore::AXObjectCache::accessibilityEnabled())
-            return;
-
         NSRect viewFrameInWindowCoordinates = NSZeroRect;
         NSPoint accessibilityPosition = NSZeroPoint;
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to