Changeset 209468 in webkit
- Timestamp:
- Dec 7, 2016, 12:29:55 PM (9 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r209467 r209468 1 2016-12-07 Jer Noble <jer.noble@apple.com> 2 3 Exiting Element Fullscreen mode loses focus on WKWebView. 4 https://bugs.webkit.org/show_bug.cgi?id=165512 5 6 Reviewed by Eric Carlson. 7 8 Setting 'window.contentView.hidden = YES' will reset the first-responder (whereas 9 previously setting 'window.contentView.layer.hidden = YES' did not). Grab the first- 10 responder before doing so, so that it can be reset correctly when moving the WKWebView 11 back to it's original window. 12 13 * UIProcess/mac/WKFullScreenWindowController.mm: 14 (-[WKFullScreenWindowController finishedExitFullScreenAnimation:]): 15 1 16 2016-12-07 Alex Christensen <achristensen@webkit.org> 2 17 -
trunk/Source/WebKit2/UIProcess/mac/WKFullScreenWindowController.mm
r203335 r209468 394 394 _fullScreenState = NotInFullScreen; 395 395 396 NSResponder *firstResponder = [[self window] firstResponder]; 397 396 398 // Screen updates to be re-enabled in completeFinishExitFullScreenAnimationAfterRepaint. 397 399 NSDisableScreenUpdates(); … … 403 405 [[_webViewPlaceholder window] setAutodisplay:NO]; 404 406 405 NSResponder *firstResponder = [[self window] firstResponder];406 407 [self _replaceView:_webViewPlaceholder.get() with:_webView]; 407 408 BEGIN_BLOCK_OBJC_EXCEPTIONS
Note:
See TracChangeset
for help on using the changeset viewer.