<?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>159163</bug_id>
          
          <creation_ts>2016-06-27 13:01:16 -0700</creation_ts>
          <short_desc>Signal that media element is prepared for inline when being stopped since script won&apos;t be able to.</short_desc>
          <delta_ts>2016-07-06 13:02:50 -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>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac</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="Jeremy Jones">jeremyj-wk</reporter>
          <assigned_to name="Jeremy Jones">jeremyj-wk</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1205678</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-06-27 13:01:16 -0700</bug_when>
    <thetext>Signal that media element is prepared for inline when being stopped since script won&apos;t be able to.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205679</commentid>
    <comment_count>1</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-06-27 13:01:55 -0700</bug_when>
    <thetext>rdar://problem/26844557</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205680</commentid>
    <comment_count>2</comment_count>
      <attachid>282158</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-06-27 13:07:10 -0700</bug_when>
    <thetext>Created attachment 282158
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205688</commentid>
    <comment_count>3</comment_count>
      <attachid>282158</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2016-06-27 13:27:39 -0700</bug_when>
    <thetext>Comment on attachment 282158
Patch

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

&gt; Source/WebCore/html/HTMLMediaElement.cpp:5058
&gt; +    setPreparedForInline(true);

It would be slightly more efficient to add &quot;if (m_preparedForInline)&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1208290</commentid>
    <comment_count>4</comment_count>
      <attachid>282912</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-07-06 11:20:40 -0700</bug_when>
    <thetext>Created attachment 282912
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1208357</commentid>
    <comment_count>5</comment_count>
      <attachid>282912</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-06 13:02:47 -0700</bug_when>
    <thetext>Comment on attachment 282912
Patch

Clearing flags on attachment: 282912

Committed r202871: &lt;http://trac.webkit.org/changeset/202871&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1208358</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-06 13:02:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282158</attachid>
            <date>2016-06-27 13:07:10 -0700</date>
            <delta_ts>2016-07-06 11:20:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159163-20160627130654.patch</filename>
            <type>text/plain</type>
            <size>1854</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMzUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGNlYTQyMjliZGJjNzg4
OWFlZDY0OWUwYjkwYTJkNmRkNTcyNzk3ZC4uN2QxZWI4ZWRiMjE4NTZjYWQ2YmFiOTQ3ZjM3NWE4
OWZlOWZlZTI0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE2LTA2LTI3ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBTaWduYWwgdGhhdCBtZWRp
YSBlbGVtZW50IGlzIHByZXBhcmVkIGZvciBpbmxpbmUgd2hlbiBiZWluZyBzdG9wcGVkIHNpbmNl
IHNjcmlwdCB3b24ndCBiZSBhYmxlIHRvLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTU5MTYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIHNpbmNlIHRoaXMgZG9uJ3QgY2hhbmdlIGJl
aGF2aW9yIGluIHRoZSBET00uIEl0IHByZXZlbnRzIGEgcmFjZSB0aGF0IGNvdWxkIGNhdXNlIAor
ICAgICAgICBmdWxsc2NyZWVuIGFuZCBwaWN0dXJlIGluIHBpY3R1cmUgdG8gZmFpbCB0byB0ZWFy
IGRvd24gY29tcGxldGVseS4KKworICAgICAgICBXaGVuIGFuIGVsZW1lbnQgZXhpdHMgYSBmdWxs
c2NyZWVuIG1vZGUgYW5kIGlzIGltbWVkaWF0ZWx5IHJlbW92ZWQgZnJvbSB0aGUgRE9NIGJ5IHRo
ZSBwYWdlLCAKKyAgICAgICAgaXRzIEphdmFTY3JpcHQgc3RvcHMgcnVubmluZy4gVGhlIGZ1bGxz
Y3JlZW4gY29kZSBpcyB0aGVuIGJsb2NrZWQgd2FpdGluZyBmb3IgSlMgdG8gc2lnbmFsIAorICAg
ICAgICB0aGF0IGl0IGhhcyB1cGRhdGVkIGl0cyBzdGF0ZSBpbiBwcmVwYXJhdGlvbiBmb3IgaW5s
aW5lIG1vZGUuIFRoaXMgY2hhbmdlIGV4cGxpY2l0bHkgc2lnbmFscworICAgICAgICB0aGlzIHNp
bmNlIEpTIHdvbnQgYmUgYWJsZSB0by4KKworICAgICAgICAqIGh0bWwvSFRNTE1lZGlhRWxlbWVu
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50OjpzdG9wV2l0aG91dERl
c3Ryb3lpbmdNZWRpYVBsYXllcik6CisKIDIwMTYtMDYtMjAgIEplcmVteSBKb25lcyAgPGplcmVt
eWpAYXBwbGUuY29tPgogCiAgICAgICAgIEFkb3B0IGNvbW1pdFByaW9yaXR5IHRvIGdldCByaWQg
b2YgdGhlIDIgQVZQTCBzb2x1dGlvbiBmb3IgUGlQCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVk
aWFFbGVtZW50LmNwcAppbmRleCAzMTQ0NGUwMTg1YWY5OWU0NDdiOWJiYTI3NjVmZDk5MGEzYzQ2
MzVmLi44NGFkNWU5Y2FhNTc2NWMwZTE1M2M4NTY1ZmJiZTE4Zjk5ZWYwZDlhIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKQEAgLTUwNTUsNyArNTA1NSw4IEBAIHZv
aWQgSFRNTE1lZGlhRWxlbWVudDo6c3RvcFdpdGhvdXREZXN0cm95aW5nTWVkaWFQbGF5ZXIoKQog
CiAgICAgaWYgKG1fdmlkZW9GdWxsc2NyZWVuTW9kZSAhPSBWaWRlb0Z1bGxzY3JlZW5Nb2RlTm9u
ZSkKICAgICAgICAgZXhpdEZ1bGxzY3JlZW4oKTsKLQorICAgIHNldFByZXBhcmVkRm9ySW5saW5l
KHRydWUpOworICAgIAogICAgIHVwZGF0ZVBsYXliYWNrQ29udHJvbHNNYW5hZ2VyKCk7CiAgICAg
bV9pbkFjdGl2ZURvY3VtZW50ID0gZmFsc2U7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282912</attachid>
            <date>2016-07-06 11:20:40 -0700</date>
            <delta_ts>2016-07-06 13:02:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159163-20160706112010.patch</filename>
            <type>text/plain</type>
            <size>3508</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMzUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGNlYTQyMjliZGJjNzg4
OWFlZDY0OWUwYjkwYTJkNmRkNTcyNzk3ZC4uN2I1MGU1ODRkZDQ3M2VmN2NmODAwZTY2NzFkNTJj
YzliM2VjMzE5NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDE2LTA3LTA2ICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBTaWduYWwgdGhhdCBtZWRp
YSBlbGVtZW50IGlzIHByZXBhcmVkIGZvciBpbmxpbmUgd2hlbiBiZWluZyBzdG9wcGVkIHNpbmNl
IHNjcmlwdCB3b24ndCBiZSBhYmxlIHRvLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTU5MTYzCisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI2ODQ0NTU3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3
IHRlc3RzIHNpbmNlIHRoaXMgZG9uJ3QgY2hhbmdlIGJlaGF2aW9yIGluIHRoZSBET00uIEl0IHBy
ZXZlbnRzIGEgcmFjZSB0aGF0IGNvdWxkIGNhdXNlIAorICAgICAgICBmdWxsc2NyZWVuIGFuZCBw
aWN0dXJlIGluIHBpY3R1cmUgdG8gZmFpbCB0byB0ZWFyIGRvd24gY29tcGxldGVseS4KKyAgCisg
ICAgICAgIFdoZW4gYW4gZWxlbWVudCBleGl0cyBhIGZ1bGxzY3JlZW4gbW9kZSBhbmQgaXMgaW1t
ZWRpYXRlbHkgcmVtb3ZlZCBmcm9tIHRoZSBET00gYnkgdGhlIHBhZ2UsIAorICAgICAgICBpdHMg
SmF2YVNjcmlwdCBzdG9wcyBydW5uaW5nLiBUaGUgZnVsbHNjcmVlbiBjb2RlIGlzIHRoZW4gYmxv
Y2tlZCB3YWl0aW5nIGZvciBKUyB0byBzaWduYWwgCisgICAgICAgIHRoYXQgaXQgaGFzIHVwZGF0
ZWQgaXRzIHN0YXRlIGluIHByZXBhcmF0aW9uIGZvciBpbmxpbmUgbW9kZS4gVGhpcyBjaGFuZ2Ug
ZXhwbGljaXRseSBzaWduYWxzCisgICAgICAgIHRoaXMgc2luY2UgSlMgd29udCBiZSBhYmxlIHRv
LgorCisgICAgICAgIEFkZGl0aW9uYWxseSwgd2hlbiBnb2luZyBmcm9tIFBpUCBiYWNrIHRvIGlu
bGluZSwgZG9uJ3QgZ28gdGhyb3VnaCBmdWxsc2NyZWVuIGZpcnN0LCB3aGVuIHRoZSAKKyAgICAg
ICAgcmVxdWVzdCBjb21lcyBmcm9tIHRoZSBET00uIFRoaXMgd2FzIGNhdXNpbmcgdGhlIHByZXNl
bnRhdGlvbiBtb2RlIHRvIGJlY29tZSBjb25mdXNlZC4gVGhlCisgICAgICAgIHBhZ2UgcmVxdWVz
dHMgaW5saW5lLiBQaVAgd291bGQgZXhpdCBiYWNrIHRvIGZ1bGxzY3JlZW4gYW5kIHNldCB0aGUg
cHJlc2VudGF0aW9uIG1vZGUgdG8KKyAgICAgICAgZnVsbHNjcmVlbi4gVGhlbiBpdCB3b3VsZCBl
eGl0IGZ1bGxzY3JlZW4gYmFjayB0byBpbmxpbmUsIGJ1dCB0aGUgRE9NIHN0aWxsIGhhZCB0aGUg
d3JvbmcKKyAgICAgICAgcHJlc2VudGF0aW9uIG1vZGUuIFNraXBwaW5nIHRoaXMgcmVtb3ZlcyBh
biB1bm5lY2Vzc2FyeSBzdGVwIGluIHRoZSBhbmltYXRpb24gYW5kIGtlZXBzIHRoZQorICAgICAg
ICBwcmVzZW50YXRpb24gbW9kZSBzdGF0ZSBjb25zaXN0ZW50LgorCisgICAgICAgICogaHRtbC9I
VE1MTWVkaWFFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6
OnN0b3BXaXRob3V0RGVzdHJveWluZ01lZGlhUGxheWVyKToKKyAgICAgICAgKiBwbGF0Zm9ybS9p
b3MvV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlQVZLaXQubW06IFNldCBwcmVwYXJlZCBmb3Ig
aW5saW5lLgorICAgICAgICAoV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlQVZLaXQ6OmV4aXRG
dWxsc2NyZWVuKTogUmV0dXJuIGRpcmVjdGx5IHRvIGlubG5lLgorCiAyMDE2LTA2LTIwICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KIAogICAgICAgICBBZG9wdCBjb21taXRQcmlv
cml0eSB0byBnZXQgcmlkIG9mIHRoZSAyIEFWUEwgc29sdXRpb24gZm9yIFBpUApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKaW5kZXggMzE0NDRlMDE4NWFmOTllNDQ3Yjli
YmEyNzY1ZmQ5OTBhM2M0NjM1Zi4uZGIyYzM5NmI1ODliYjY3ODRhOWNhMzYwMzllYjJiNmUzNDdl
ZmJiZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCkBAIC01MDU2
LDYgKzUwNTYsOCBAQCB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnN0b3BXaXRob3V0RGVzdHJveWlu
Z01lZGlhUGxheWVyKCkKICAgICBpZiAobV92aWRlb0Z1bGxzY3JlZW5Nb2RlICE9IFZpZGVvRnVs
bHNjcmVlbk1vZGVOb25lKQogICAgICAgICBleGl0RnVsbHNjcmVlbigpOwogCisgICAgc2V0UHJl
cGFyZWRGb3JJbmxpbmUodHJ1ZSk7CisKICAgICB1cGRhdGVQbGF5YmFja0NvbnRyb2xzTWFuYWdl
cigpOwogICAgIG1faW5BY3RpdmVEb2N1bWVudCA9IGZhbHNlOwogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3MvV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlQVZLaXQu
bW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3MvV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJm
YWNlQVZLaXQubW0KaW5kZXggNzE0M2FiYjNkOGNmYzVjNTkxZGI3MmVkNjE5MGQwZGViN2JiMjdl
Yi4uM2FmOGQ3YTNkODVmNjQ3YzM0ZTg3MDRhYWQ1MTEwZjI3OTQzZjliMSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL1dlYlZpZGVvRnVsbHNjcmVlbkludGVyZmFjZUFW
S2l0Lm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9XZWJWaWRlb0Z1bGxzY3Jl
ZW5JbnRlcmZhY2VBVktpdC5tbQpAQCAtNzcwLDYgKzc3MCw3IEBAIHZvaWQgV2ViVmlkZW9GdWxs
c2NyZWVuSW50ZXJmYWNlQVZLaXQ6OmV4aXRGdWxsc2NyZWVuKGNvbnN0IFdlYkNvcmU6OkludFJl
Y3QmIGZpCiAgICAgW1ttX3BsYXllclZpZXdDb250cm9sbGVyIHZpZXddIGxheW91dElmTmVlZGVk
XTsKIAogICAgIGlmIChpc01vZGUoSFRNTE1lZGlhRWxlbWVudEVudW1zOjpWaWRlb0Z1bGxzY3Jl
ZW5Nb2RlUGljdHVyZUluUGljdHVyZSkpIHsKKyAgICAgICAgbV9zaG91bGRSZXR1cm5Ub0Z1bGxz
Y3JlZW5XaGVuU3RvcHBpbmdQaVAgPSBmYWxzZTsKICAgICAgICAgW21fd2luZG93IHNldEhpZGRl
bjpOT107CiAgICAgICAgIFttX3BsYXllclZpZXdDb250cm9sbGVyIHN0b3BQaWN0dXJlSW5QaWN0
dXJlXTsKICAgICB9IGVsc2UgaWYgKGlzTW9kZShIVE1MTWVkaWFFbGVtZW50RW51bXM6OlZpZGVv
RnVsbHNjcmVlbk1vZGVQaWN0dXJlSW5QaWN0dXJlIHwgSFRNTE1lZGlhRWxlbWVudEVudW1zOjpW
aWRlb0Z1bGxzY3JlZW5Nb2RlU3RhbmRhcmQpKSB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>