Changeset 180782 in webkit
- Timestamp:
- Feb 27, 2015 2:45:33 PM (9 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r180773 r180782 1 2015-02-27 Beth Dakin <bdakin@apple.com> 2 3 Lookup panel dismisses when pages are loading in other tabs/windows 4 https://bugs.webkit.org/show_bug.cgi?id=142104 5 -and corresponding- 6 rdar://problem/19882137 7 8 Reviewed by Tim Horton. 9 10 Until rdar://problem/13875766 is resolved, we should only call into Lookup and 11 DataDetectors for key windows. 12 * UIProcess/API/mac/WKView.mm: 13 (-[WKView _dismissContentRelativeChildWindows]): 14 1 15 2015-02-27 Anders Carlsson <andersca@apple.com> 2 16 -
trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm
r180768 r180782 4409 4409 { 4410 4410 // FIXME: We don't know which panel we are dismissing, it may not even be in the current page (see <rdar://problem/13875766>). 4411 if (Class lookupDefinitionModuleClass = getLULookupDefinitionModuleClass()) 4412 [lookupDefinitionModuleClass hideDefinition]; 4413 4414 DDActionsManager *actionsManager = [getDDActionsManagerClass() sharedManager]; 4415 if ([actionsManager respondsToSelector:@selector(requestBubbleClosureUnanchorOnFailure:)]) 4416 [actionsManager requestBubbleClosureUnanchorOnFailure:YES]; 4411 if ([[self window] isKeyWindow]) { 4412 if (Class lookupDefinitionModuleClass = getLULookupDefinitionModuleClass()) 4413 [lookupDefinitionModuleClass hideDefinition]; 4414 4415 DDActionsManager *actionsManager = [getDDActionsManagerClass() sharedManager]; 4416 if ([actionsManager respondsToSelector:@selector(requestBubbleClosureUnanchorOnFailure:)]) 4417 [actionsManager requestBubbleClosureUnanchorOnFailure:YES]; 4418 } 4417 4419 4418 4420 [self _setTextIndicator:nullptr fadeOut:NO];
Note: See TracChangeset
for help on using the changeset viewer.