<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>106129</bug_id>
          
          <creation_ts>2013-01-04 13:11:41 -0800</creation_ts>
          <short_desc>Full screen mode should not exit when application resigns active state.</short_desc>
          <delta_ts>2013-02-25 15:50:13 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>800563</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-01-04 13:11:41 -0800</bug_when>
    <thetext>Full screen mode should not exit when application resigns active state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800566</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-01-04 13:12:00 -0800</bug_when>
    <thetext>&lt;rdar://problem/12959244&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800572</commentid>
    <comment_count>2</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-01-04 13:15:39 -0800</bug_when>
    <thetext>Now that we use the NSWindow full screen API, and the full screen window gets its own space, there is no longer a reason to exit full screen mode when the application resigns active.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800576</commentid>
    <comment_count>3</comment_count>
      <attachid>181367</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-01-04 13:21:05 -0800</bug_when>
    <thetext>Created attachment 181367
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841059</commentid>
    <comment_count>4</comment_count>
      <attachid>181367</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-02-25 10:04:53 -0800</bug_when>
    <thetext>Comment on attachment 181367
Patch

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

&gt; Source/WebKit2/ChangeLog:8
&gt; +        Remove the applicationDidResignActive: notification from WKFullScreenWindowController.

Chang log should say why, not just what is changing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841363</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-02-25 15:45:26 -0800</bug_when>
    <thetext>Updated the change log to read:

Now that full screen windows get their own full screen space, there is no reason to exit full
screen mode when the application resigns active state. Instead, the windowserver will bring the
space containing the newly active application to the foreground. The user can then swipe back
to the full screen space (or use Mission Control) to get back to the full screen window.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841366</commentid>
    <comment_count>6</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-02-25 15:50:13 -0800</bug_when>
    <thetext>Committed r143982: &lt;http://trac.webkit.org/changeset/143982&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181367</attachid>
            <date>2013-01-04 13:21:05 -0800</date>
            <delta_ts>2013-02-25 10:04:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106129-20130104131811.patch</filename>
            <type>text/plain</type>
            <size>2937</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4ODE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNTk3ZDgwOWI1NmVlZTQ4
ZGVmMzk5OWFhNTA0NGFhMmQ1MDdlYTAzZi4uNjhjZWFlMDkzMTBhOWJmZTI5ZDJkMDg0NTRjNGQy
ODQwZjllMGZlZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDEzLTAxLTA0ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCisgICAgICAgIEZ1bGwgc2NyZWVuIG1vZGUg
c2hvdWxkIG5vdCBleGl0IHdoZW4gYXBwbGljYXRpb24gcmVzaWducyBhY3RpdmUgc3RhdGUuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDYxMjkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgdGhl
IGFwcGxpY2F0aW9uRGlkUmVzaWduQWN0aXZlOiBub3RpZmljYXRpb24gZnJvbSBXS0Z1bGxTY3Jl
ZW5XaW5kb3dDb250cm9sbGVyLgorCisgICAgICAgICogVUlQcm9jZXNzL21hYy9XS0Z1bGxTY3Jl
ZW5XaW5kb3dDb250cm9sbGVyLm1tOgorICAgICAgICAoLVtXS0Z1bGxTY3JlZW5XaW5kb3dDb250
cm9sbGVyIHdpbmRvd0RpZExvYWRdKToKKworMjAxMy0wMS0wNCAgSmVyIE5vYmxlICA8amVyLm5v
YmxlQGFwcGxlLmNvbT4KKwogICAgICAgICBwaW5jaC16b29taW5nIHdlYnBhZ2UgbWVzc2VzIHVw
IGZ1bGwtc2NyZWVuaW5nIG9mIGVtYmVkZGVkIHZpZGVvCiAgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDYxMTUKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL21hYy9XS0Z1bGxTY3JlZW5XaW5kb3dDb250cm9sbGVyLm1tIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL21hYy9XS0Z1bGxTY3JlZW5XaW5kb3dDb250cm9sbGVyLm1t
CmluZGV4IGE3Y2RhZDJhMzFiNGYyMjM2ZDMzMzg1NzNkMGZhMWQ3NmY3NmE0MzcuLjBmNGU4Y2E3
ZDE3OWEzNWE1OWFlYWE2YTU1NWY0NjQxNGJhZWM2NDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9tYWMvV0tGdWxsU2NyZWVuV2luZG93Q29udHJvbGxlci5tbQorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dLRnVsbFNjcmVlbldpbmRvd0NvbnRyb2xsZXIu
bW0KQEAgLTEwOSw3ICsxMDksNiBAQCBzdGF0aWMgTlNSZWN0IGNvbnZlcnRSZWN0VG9TY3JlZW4o
TlNXaW5kb3cgKndpbmRvdywgTlNSZWN0IHJlY3QpCiB7CiAgICAgW3N1cGVyIHdpbmRvd0RpZExv
YWRdOwogCi0gICAgW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBhZGRPYnNl
cnZlcjpzZWxmIHNlbGVjdG9yOkBzZWxlY3RvcihhcHBsaWNhdGlvbkRpZFJlc2lnbkFjdGl2ZTop
IG5hbWU6TlNBcHBsaWNhdGlvbkRpZFJlc2lnbkFjdGl2ZU5vdGlmaWNhdGlvbiBvYmplY3Q6TlNB
cHBdOwogICAgIFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRlcl0gYWRkT2JzZXJ2
ZXI6c2VsZiBzZWxlY3RvcjpAc2VsZWN0b3IoYXBwbGljYXRpb25EaWRDaGFuZ2VTY3JlZW5QYXJh
bWV0ZXJzOikgbmFtZTpOU0FwcGxpY2F0aW9uRGlkQ2hhbmdlU2NyZWVuUGFyYW1ldGVyc05vdGlm
aWNhdGlvbiBvYmplY3Q6TlNBcHBdOwogfQogCkBAIC0xNTYsMjEgKzE1NSw2IEBAIHN0YXRpYyBO
U1JlY3QgY29udmVydFJlY3RUb1NjcmVlbihOU1dpbmRvdyAqd2luZG93LCBOU1JlY3QgcmVjdCkK
ICNwcmFnbWEgbWFyayAtCiAjcHJhZ21hIG1hcmsgTm90aWZpY2F0aW9ucwogCi0tICh2b2lkKWFw
cGxpY2F0aW9uRGlkUmVzaWduQWN0aXZlOihOU05vdGlmaWNhdGlvbiopbm90aWZpY2F0aW9uCi17
Ci0gICAgLy8gQ2hlY2sgdG8gc2VlIGlmIHRoZSBmdWxsU2NyZWVuV2luZG93IGlzIG9uIHRoZSBh
Y3RpdmUgc3BhY2U7IHRoaXMgZnVuY3Rpb24gaXMgYXZhaWxhYmxlCi0gICAgLy8gb24gMTAuNiBh
bmQgbGF0ZXIsIHNvIGRlZmF1bHQgdG8gWUVTIGlmIHRoZSBmdW5jdGlvbiBpcyBub3QgYXZhaWxh
YmxlOgotICAgIE5TV2luZG93KiBmdWxsU2NyZWVuV2luZG93ID0gW3NlbGYgd2luZG93XTsKLSAg
ICBCT09MIGlzT25BY3RpdmVTcGFjZSA9IChbZnVsbFNjcmVlbldpbmRvdyByZXNwb25kc1RvU2Vs
ZWN0b3I6QHNlbGVjdG9yKGlzT25BY3RpdmVTcGFjZSldID8gW2Z1bGxTY3JlZW5XaW5kb3cgaXNP
bkFjdGl2ZVNwYWNlXSA6IFlFUyk7Ci0gICAgCi0gICAgLy8gUmVwbGljYXRlIHRoZSBRdWlja1Rp
bWUgUGxheWVyIChYKSBiZWhhdmlvciB3aGVuIGxvc2luZyBhY3RpdmUgYXBwbGljYXRpb24gc3Rh
dHVzOgotICAgIC8vIElzIHRoZSBmdWxsU2NyZWVuIHNjcmVlbiB0aGUgbWFpbiBzY3JlZW4/IChO
b3RlOiB0aGlzIGNvdmVycyB0aGUgY2FzZSB3aGVyZSBvbmx5IGEgCi0gICAgLy8gc2luZ2xlIHNj
cmVlbiBpcyBhdmFpbGFibGUuKSAgSXMgdGhlIGZ1bGxTY3JlZW4gc2NyZWVuIG9uIHRoZSBjdXJy
ZW50IHNwYWNlPyBJRkYgc28sIAotICAgIC8vIHRoZW4gZXhpdCBmdWxsU2NyZWVuIG1vZGUuIAot
ICAgIGlmIChbZnVsbFNjcmVlbldpbmRvdyBzY3JlZW5dID09IFtbTlNTY3JlZW4gc2NyZWVuc10g
b2JqZWN0QXRJbmRleDowXSAmJiBpc09uQWN0aXZlU3BhY2UpCi0gICAgICAgIFtzZWxmIGNhbmNl
bE9wZXJhdGlvbjpzZWxmXTsKLX0KLQogLSAodm9pZClhcHBsaWNhdGlvbkRpZENoYW5nZVNjcmVl
blBhcmFtZXRlcnM6KE5TTm90aWZpY2F0aW9uKilub3RpZmljYXRpb24KIHsKICAgICAvLyBUaGUg
dXNlciBtYXkgaGF2ZSBjaGFuZ2VkIHRoZSBtYWluIHNjcmVlbiBieSBtb3ZpbmcgdGhlIG1lbnUg
YmFyLCBvciB0aGV5IG1heSBoYXZlIGNoYW5nZWQK
</data>
<flag name="review"
          id="198971"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>