<?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>123094</bug_id>
          
          <creation_ts>2013-10-21 07:22:53 -0700</creation_ts>
          <short_desc>[CSS Regions] calling requestFullscreen() on content flowed in a region makes the whole document full screen</short_desc>
          <delta_ts>2014-04-10 05:08:32 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>57312</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Balan">mibalan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mihnea</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>941836</commentid>
    <comment_count>0</comment_count>
    <who name="Mihai Balan">mibalan</who>
    <bug_when>2013-10-21 07:22:53 -0700</bug_when>
    <thetext>Calling webkitRequestFullscreen() on an element flowed in regions will put the entire document in full screen (as if document.webkitRequestFullscreen() was called).
While this specific aspect is not clearly specced, this is counter to what happens when making full-screen an element fragmented through columns and also counter-intuitive.
Also, if the element is fragmented through regions, there are also some layout/rendering artifacts in the form of black margins before and after the element.

Repro
-----

1. Open attached file
2. Click the button

Expected: Page goes full-screen and only the second paragraph with green border is visible

Actual: Page goes full-screen but with all the document being visible. Also, there is a black margin/border before and after the green paragraph.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941839</commentid>
    <comment_count>1</comment_count>
      <attachid>214737</attachid>
    <who name="Mihai Balan">mibalan</who>
    <bug_when>2013-10-21 07:34:20 -0700</bug_when>
    <thetext>Created attachment 214737
HTML file highlighting the problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941842</commentid>
    <comment_count>2</comment_count>
    <who name="Mihai Balan">mibalan</who>
    <bug_when>2013-10-21 07:49:56 -0700</bug_when>
    <thetext>Created Blink counter-part over at https://code.google.com/p/chromium/issues/detail?id=309639</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999506</commentid>
    <comment_count>3</comment_count>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-04-10 05:08:32 -0700</bug_when>
    <thetext>Not reproducible in nightly 167020</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>214737</attachid>
            <date>2013-10-21 07:34:20 -0700</date>
            <delta_ts>2013-10-21 07:34:20 -0700</delta_ts>
            <desc>HTML file highlighting the problem</desc>
            <filename>fullscreen-fragmented.htm</filename>
            <type>text/html</type>
            <size>2507</size>
            <attacher name="Mihai Balan">mibalan</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+Cgk8bWV0YSBjaGFyc2V0PSJV
VEYtOCI+Cgk8dGl0bGU+ZnVsbCBzY3JlZW4gYW5kIGZyYWdtZW50ZWQgY29udGVudDwvdGl0bGU+
Cgk8c3R5bGU+CgkjbWMgewoJCS13ZWJraXQtY29sdW1uczogMjsKCQktbW96LWNvbHVtbnM6IDI7
CgkJLW1zLWNvbHVtbnM6IDI7CgkJLW8tY29sdW1uczogMjsKCQljb2x1bW5zOiAyOwoJCW1hcmdp
bjogLjVlbTsKCQljb2xvcjogYnJvd247Cgl9CgoJI25mIHsKCQljb2xvcjogYmx1ZTsKCQktd2Vi
a2l0LWZsb3ctaW50bzogZjsKCX0KCgkucmVnaW9uIHsKCQktd2Via2l0LWZsb3ctZnJvbTogZjsK
CQl3aWR0aDogMzAwcHg7CgkJaGVpZ2h0OiAxNTBweDsKCQlib3JkZXI6IDJweCBzb2xpZCBibGFj
azsKCQltYXJnaW46IC41ZW07CgkJZmxvYXQ6IGxlZnQ7Cgl9CgoJI21jLXRhcmdldCB7CgkJY29s
b3I6IG9yYW5nZTsKCQlib3JkZXI6IDJweCBzb2xpZCBtYWdlbnRhOwoJfQoJI25mLXRhcmdldCB7
CgkJY29sb3I6IGxpZ2h0Ymx1ZTsKCQlib3JkZXI6IDJweCBzb2xpZCBuYXZ5OwoJfQoKCWgyIHsK
CQljbGVhcjogYm90aDsKCX0KCTwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+Cgk8aDI+TXVsdGljb2x1
bW4gY29udGFpbmVyPC9oMj4KCTxkaXYgaWQ9Im1jIj4KCQk8cD5Mb3JlbSBpcHN1bSBkb2xvciBz
aXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdC4gRG9sb3JpYnVzIHV0IHByYWVz
ZW50aXVtIGFsaXF1YW0gYS4gRWFydW0sIGVhIGN1bHBhIGxhYm9yaW9zYW0gZGlnbmlzc2ltb3Mg
cXVvIGlwc2EuPC9wPgoJCTxwIGlkPSJtYy10YXJnZXQiPk5pc2ksIGRpZ25pc3NpbW9zIGFwZXJp
YW0gbGFib3Jpb3NhbSBzYWVwZSBtb2RpIHBhcmlhdHVyIG9iY2FlY2F0aSBvZGlvIHZvbHVwdGF0
dW0gYSBkaWN0YT8gQWxpcXVpZCwgY3VscGEsIHF1aXNxdWFtIGRvbG9yZW1xdWUgcmF0aW9uZSBj
dW1xdWUgcXVhZSBhc3BlcmlvcmVzLjwvcD4KCQk8cD5TdW50LCBhbGlxdWFtLCBpc3RlLCBpZCBm
dWdpYXQgcXVpIGlwc3VtIHRvdGFtIGF1dCBuZXF1ZSBzZXF1aSBmdWdhIGN1bXF1ZSBkb2xvcmVt
cXVlLiBQYXJpYXR1ciByZWN1c2FuZGFlIHN1bnQgdm9sdXB0YXRlcyB2ZXJpdGF0aXMgdmVybz88
L3A+Cgk8L2Rpdj4KCgk8aDI+Q29udGVudCBmbG93ZWQgaW4gdHdvIHJlZ2lvbnM8L2gyPgoJPGRp
diBpZD0ibmYiPgoJCTxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBh
ZGlwaXNpY2luZyBlbGl0LiBEb2xvcmlidXMgdXQgcHJhZXNlbnRpdW0gYWxpcXVhbSBhLiBFYXJ1
bSwgZWEgY3VscGEgbGFib3Jpb3NhbSBkaWduaXNzaW1vcyBxdW8gaXBzYS48L3A+CgkJPHAgaWQ9
Im5mLXRhcmdldCI+U3VudCwgYWxpcXVhbSwgaXN0ZSwgaWQgZnVnaWF0IHF1aSBpcHN1bSB0b3Rh
bSBhdXQgbmVxdWUgc2VxdWkgZnVnYSBjdW1xdWUgZG9sb3JlbXF1ZS4gUGFyaWF0dXIgcmVjdXNh
bmRhZSBzdW50IHZvbHVwdGF0ZXMgdmVyaXRhdGlzIHZlcm8/PC9wPgoJCTxwPk5pc2ksIGRpZ25p
c3NpbW9zIGFwZXJpYW0gbGFib3Jpb3NhbSBzYWVwZSBtb2RpIHBhcmlhdHVyIG9iY2FlY2F0aSBv
ZGlvIHZvbHVwdGF0dW0gYSBkaWN0YT8gQWxpcXVpZCwgY3VscGEsIHF1aXNxdWFtIGRvbG9yZW1x
dWUgcmF0aW9uZSBjdW1xdWUgcXVhZSBhc3BlcmlvcmVzLjwvcD4KCTwvZGl2PgoJCgk8ZGl2PgoJ
CTxkaXYgY2xhc3M9InJlZ2lvbiI+PC9kaXY+CgkJPGRpdiBjbGFzcz0icmVnaW9uIj48L2Rpdj4K
CTwvZGl2PgoJCgk8aDI+QWN0aW9uczwvaDI+Cgk8YnV0dG9uIGlkPSJtYy1idXR0b24iPk1ha2Ug
bXVsdGljb2wgcGFyYWdyYXBoIGZ1bGxzY3JlZW48L2J1dHRvbj4KCTxidXR0b24gaWQ9Im5mLWJ1
dHRvbiI+TWFrZSBuYW1lZC1mbG93IHBhcmFncmFwaCBmdWxsc2NyZWVuPC9idXR0b24+CgkKCTxz
Y3JpcHQ+CglmdW5jdGlvbiBmdWxsc2NyZWVuKHRhcmdldF9zZWxlY3RvcikgewoJCXZhciB0YXJn
ZXQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKHRhcmdldF9zZWxlY3Rvcik7CgkJdGFyZ2V0LnJl
cXVlc3RGdWxsc2NyZWVuID0gdGFyZ2V0LnJlcXVlc3RGdWxsc2NyZWVuIHx8IHRhcmdldC53ZWJr
aXRSZXF1ZXN0RnVsbHNjcmVlbiB8fCB0YXJnZXQud2Via2l0UmVxdWVzdEZ1bGxTY3JlZW4gfHwg
dGFyZ2V0Lm1velJlcXVlc3RGdWxsU2NyZWVuIHx8IHRhcmdldC5tc1JlcXVlc3RGdWxsc2NyZWVu
OwoKCQl0YXJnZXQucmVxdWVzdEZ1bGxzY3JlZW4oKTsKCX0KCQoJZG9jdW1lbnQucXVlcnlTZWxl
Y3RvcigiI21jLWJ1dHRvbiIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24oKSB7
CgkJZnVsbHNjcmVlbigiI21jLXRhcmdldCIpCgl9KTsKCQoJZG9jdW1lbnQucXVlcnlTZWxlY3Rv
cigiI25mLWJ1dHRvbiIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24oKSB7CgkJ
ZnVsbHNjcmVlbigiI25mLXRhcmdldCIpCgl9KTsKCTwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
      

    </bug>

</bugzilla>