Title: [176341] branches/safari-600.3-branch/Source/WebKit2
Revision
176341
Author
[email protected]
Date
2014-11-19 14:07:48 -0800 (Wed, 19 Nov 2014)

Log Message

Merge r176237. rdar://problem/18900839

Modified Paths

Diff

Modified: branches/safari-600.3-branch/Source/WebKit2/ChangeLog (176340 => 176341)


--- branches/safari-600.3-branch/Source/WebKit2/ChangeLog	2014-11-19 22:07:22 UTC (rev 176340)
+++ branches/safari-600.3-branch/Source/WebKit2/ChangeLog	2014-11-19 22:07:48 UTC (rev 176341)
@@ -1,5 +1,23 @@
 2014-11-19  Dana Burkart  <[email protected]>
 
+        Merge r176237. rdar://problem/18900839
+
+    2014-11-17  Beth Dakin  <[email protected]>
+
+            Preview is sometimes dismissed too early
+            https://bugs.webkit.org/show_bug.cgi?id=138811
+            -and corresponding-
+            rdar://problem/18900839
+
+            Reviewed by Tim Horton.
+
+            Don’t make the popover transient until didCloseMenu: time.
+            * UIProcess/mac/WKActionMenuController.mm:
+            (-[WKActionMenuController didCloseMenu:withEvent:]):
+            (-[WKActionMenuController _createPreviewPopoverForURL:originRect:]):
+
+2014-11-19  Dana Burkart  <[email protected]>
+
         Merge r176221. rdar://problem/18991369
 
     2014-11-17  Tim Horton  <[email protected]>

Modified: branches/safari-600.3-branch/Source/WebKit2/UIProcess/mac/WKActionMenuController.mm (176340 => 176341)


--- branches/safari-600.3-branch/Source/WebKit2/UIProcess/mac/WKActionMenuController.mm	2014-11-19 22:07:22 UTC (rev 176340)
+++ branches/safari-600.3-branch/Source/WebKit2/UIProcess/mac/WKActionMenuController.mm	2014-11-19 22:07:48 UTC (rev 176341)
@@ -231,6 +231,7 @@
             [getDDActionsManagerClass() didUseActions];
     }
 
+    [_previewPopover setBehavior:NSPopoverBehaviorTransient];
     if (!_shouldKeepPreviewPopoverOpen)
         [self _clearPreviewPopover];
 
@@ -338,7 +339,7 @@
     _previewViewController->_delegate = self;
 
     _previewPopover = adoptNS([[NSPopover alloc] init]);
-    [_previewPopover setBehavior:NSPopoverBehaviorTransient];
+    [_previewPopover setBehavior:NSPopoverBehaviorApplicationDefined];
     [_previewPopover setContentSize:popoverSize];
     [_previewPopover setContentViewController:_previewViewController.get()];
     [_previewPopover setDelegate:self];
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to