<?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>2026-10-15 10:07:41 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</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>
          
          <blocked>276855</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>dino</cc>
    
    <cc>fred.wang</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><long_desc isprivate="0" >
    <commentid>2262392</commentid>
    <comment_count>6</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2026-10-12 00:48:38 -0700</bug_when>
    <thetext>Simon, Jer: Is this bug still valid? I&apos;m unclear what the problem was about but I think these days fullscreen is implemented via https://drafts.csswg.org/css-position-4/#document-top-layer and I imagine that addresses these issues from 2014.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2262582</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2026-10-12 09:54:34 -0700</bug_when>
    <thetext>I think we can close it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2262605</commentid>
    <comment_count>8</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2026-10-12 10:36:35 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #7)
&gt; I think we can close it.

👍🏼</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>