<?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>138569</bug_id>
          
          <creation_ts>2014-11-10 11:46:58 -0800</creation_ts>
          <short_desc>Hide all non-fullscreen elements when in fullscreen mode</short_desc>
          <delta_ts>2014-11-11 08:12:47 -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>NEW</bug_status>
          <resolution></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>
          <cc>dino</cc>
    
    <cc>jonlee</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1047576</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-11-10 11:46:58 -0800</bug_when>
    <thetext>Hide all non-fullscreen elements when in fullscreen mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047656</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-11-10 15:11:11 -0800</bug_when>
    <thetext>rdar://problem/18912707</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047670</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-11-10 15:39:44 -0800</bug_when>
    <thetext>Does this destroy page state in a way that pages will detect (e.g. plug-in state)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047695</commentid>
    <comment_count>3</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-11-10 16:51:30 -0800</bug_when>
    <thetext>Pages could detect state changes via window.getComputedStyle(), but this is already true of existing fullscreen UA styles.

I don&apos;t know if destroying a plugin renderer by setting display:none will destroy that plug-in&apos;s state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047804</commentid>
    <comment_count>4</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2014-11-11 01:32:01 -0800</bug_when>
    <thetext>Would using 0 opacity be less destructive?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047841</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-11-11 08:12:47 -0800</bug_when>
    <thetext>Opacity:0 would not be enough. The elements would still get renderers, would still participate in layout, and could still force the backing store of their ancestors to become larger than the fullscreen element.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>