Bug 60982

Summary: Exiting full screen will leave up invisible full-screen window, blocking all mouse clicks.
Product: WebKit Reporter: Jer Noble <jer.noble>
Component: WebKit2Assignee: Jer Noble <jer.noble>
Status: RESOLVED FIXED    
Severity: Normal Keywords: InRadar
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.6   
Attachments:
Description Flags
Patch darin: review+

Description Jer Noble 2011-05-17 13:31:16 PDT
Exiting full screen will leave up invisible full-screen window, blocking all mouse clicks.
Comment 1 Jer Noble 2011-05-17 13:47:05 PDT
Created attachment 93811 [details]
Patch
Comment 2 Jer Noble 2011-05-17 13:47:19 PDT
<rdar://problem/9455104>
Comment 3 Darin Adler 2011-05-17 18:15:27 PDT
Comment on attachment 93811 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=93811&action=review

> Source/WebKit2/WebProcess/FullScreen/mac/WebFullScreenManagerMac.mm:138
> +    if (m_rootLayer && m_rootLayer->children().contains(layer))
>          return;

Seems a little silly to search the root layer for a layer of 0 when this is called with 0. This check could go after the !layer check.
Comment 4 Jer Noble 2011-05-17 23:16:37 PDT
Committed r86738: <http://trac.webkit.org/changeset/86738>