<?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>189052</bug_id>
          
          <creation_ts>2018-08-28 10:57:34 -0700</creation_ts>
          <short_desc>onwebkitfullscreenchange present, but not firing in iOS 12 when target is video element</short_desc>
          <delta_ts>2019-02-06 09:19:05 -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>DOM</component>
          <version>Other</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>Other</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="Jack Wellborn">w0nka</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jeremyj-wk</cc>
    
    <cc>jer.noble</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1454447</commentid>
    <comment_count>0</comment_count>
    <who name="Jack Wellborn">w0nka</who>
    <bug_when>2018-08-28 10:57:34 -0700</bug_when>
    <thetext>Hello,

iOS 12 Safari/Webkit introduces support for the `document.onwebkitfullscreenchange`. While this event seems to work when non-video elements request fullscreen, it does not work with the `&lt;video&gt;` element. Here is an example that requests full screen on a `&lt;div&gt;` and `&lt;video&gt;`, and console.logs when `onwebkitfullscreenchange` is fired: https://jackwellborn.com/playground/videoFullScreenTest.html. The example fires `onwebkitfullscreenchange` for both the div and video in Desktop Safari Technology Preview (Release 63 (Safari 12.1, WebKit 13607.1.2.1)) as expected, but only fires it for the div in iOS 12 Public Beta 8 or 9. Let me know if you need any more clarification or have follow questions.

Thanks.

~Jack</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454675</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-28 19:49:30 -0700</bug_when>
    <thetext>&lt;rdar://problem/43826046&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454801</commentid>
    <comment_count>2</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2018-08-29 09:48:02 -0700</bug_when>
    <thetext>Jack, as a workaround, you can listen for the legacy &apos;webkitbeginfullscreen&apos; and &apos;webkitendfullscreen&apos; events.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454823</commentid>
    <comment_count>3</comment_count>
    <who name="Jack Wellborn">w0nka</who>
    <bug_when>2018-08-29 10:18:55 -0700</bug_when>
    <thetext>Thanks Jer. That is exactly what we are doing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454932</commentid>
    <comment_count>4</comment_count>
    <who name="Jack Wellborn">w0nka</who>
    <bug_when>2018-08-29 14:37:32 -0700</bug_when>
    <thetext>Is there anyway I can track bugs I submit when they go into Radar?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454950</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2018-08-29 15:20:23 -0700</bug_when>
    <thetext>Jack, the work will happen here in this Bugzilla bug, so this is the best place to track your issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503310</commentid>
    <comment_count>6</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:19:05 -0800</bug_when>
    <thetext>Mass move bugs into the DOM component.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>