<?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>174988</bug_id>
          
          <creation_ts>2017-07-31 13:16:21 -0700</creation_ts>
          <short_desc>REGRESSION (r220052): http/tests/media/video-play-stall.html times out</short_desc>
          <delta_ts>2017-08-01 09:15:02 -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>Page Loading</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=130653</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jlewis3</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1333505</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-07-31 13:16:21 -0700</bug_when>
    <thetext>http/tests/media/video-play-stall.html has started to time out every time on macOS Sierra and on Gtk after https://trac.webkit.org/r220052 (Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout).

Happens with both WK1 and WK2. It passes on El Capitan, which is why EWS didn&apos;t catch this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333510</commentid>
    <comment_count>1</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-07-31 13:22:34 -0700</bug_when>
    <thetext>Should be easy to fix. I fixed lots of other bugs like this one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333512</commentid>
    <comment_count>2</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-07-31 13:24:05 -0700</bug_when>
    <thetext>It would be good to skip this test to make the bots green. I promise I will re-enable it when I fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333547</commentid>
    <comment_count>3</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2017-07-31 14:44:15 -0700</bug_when>
    <thetext>Skipped in:
https://trac.webkit.org/changeset/220075/webkitx</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333548</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2017-07-31 14:44:38 -0700</bug_when>
    <thetext>(In reply to Matt Lewis from comment #3)
&gt; Skipped in:
&gt; https://trac.webkit.org/changeset/220075/webkitx
typo
https://trac.webkit.org/changeset/220075/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333668</commentid>
    <comment_count>5</comment_count>
      <attachid>316836</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-07-31 23:10:58 -0700</bug_when>
    <thetext>Created attachment 316836
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333669</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-07-31 23:14:23 -0700</bug_when>
    <thetext>In fixing this bug I learned that it&apos;s very hard to get HTMLMediaElement to ever cancel a load once it&apos;s going. It even keeps loading when you switch src to load a different video. That is not a good thing, and worth investigating and fixing separately.

It’s also not great that starting a load from inside a load event handler has any effect on the loading state at all. By the time the load event has been sent, it should be too late for new loads to have this kind of effect. We should make some other tests for that while making future fixes to the frame loading logic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333751</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-08-01 08:39:09 -0700</bug_when>
    <thetext>I’d love to get this test re-enabled. Anyone willing to review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333784</commentid>
    <comment_count>8</comment_count>
      <attachid>316836</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-08-01 09:13:59 -0700</bug_when>
    <thetext>Comment on attachment 316836
Patch

Clearing flags on attachment: 316836

Committed r220098: &lt;http://trac.webkit.org/changeset/220098&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333785</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-08-01 09:14:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333787</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-08-01 09:15:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/33655124&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>316836</attachid>
            <date>2017-07-31 23:10:58 -0700</date>
            <delta_ts>2017-08-01 09:13:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-174988-20170731231057.patch</filename>
            <type>text/plain</type>
            <size>2241</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIwMDg2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNTIwMjIzNmJmZmFjMTkwZmNmNzA5
NjY4NDZhOGM2YTAzYzI5MTkyNS4uZmRkNGJjMzUwYWQ0MzIyZDA3MjQxOGEwZDhkOTljZTMwN2Qy
YTIwOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTA3LTMxICBEYXJpbiBBZGxlciAgPGRh
cmluQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMjIwMDUyKTogaHR0cC90ZXN0
cy9tZWRpYS92aWRlby1wbGF5LXN0YWxsLmh0bWwgdGltZXMgb3V0CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzQ5ODgKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RFeHBlY3RhdGlvbnM6IFN0b3Ag
c2tpcHBpbmcgdGhpcyB0ZXN0LgorCisgICAgICAgICogaHR0cC90ZXN0cy9tZWRpYS92aWRlby1w
bGF5LXN0YWxsLmh0bWw6IFVzZSBhIDAtZHVyYXRpb24gdGltZW91dCB0byBzaWRlc3RlcCBhbgor
ICAgICAgICBpc3N1ZSB3aGVyZSB0aGUgdGVzdCBydW5uZXIgbmV2ZXIgdGhpbmtzIHRoZSB0ZXN0
IGlzIGRvbmUgYmVjYXVzZSBvZiB0aGUgc3RhbGxlZAorICAgICAgICBtZWRpYSBsb2FkaW5nLCBh
bmQgdGltZXMgb3V0LiBUaGUgYmVoYXZpb3JzIGhlcmUgYXJlbid0IGdyZWF0LCBidXQgdGhlcmUg
aXMgbm8KKyAgICAgICAgcmVhc29uIHRvIHRoaW5rIHRoYXQgdGhpcyBjb25mdXNlZCBzdGF0ZSBo
YXMgYW55IGVmZmVjdCBvbiB3ZWIgYnJvd3Npbmc7IGp1c3Qgb24KKyAgICAgICAgb3VyIHRlc3Qg
cnVubmVycyBpbiBhIHRlc3QgdGhhdCBpbnRlbnRpb25hbGx5IGhhcyBhIHN0aWxsIGxvYWRpbmcg
dmlkZW8gaW4gaXQuCisKIDIwMTctMDctMzEgIEppZXdlbiBUYW4gIDxqaWV3ZW5fdGFuQGFwcGxl
LmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCB0ZXN0IGdhcmRlbmluZwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlv
bnMKaW5kZXggZDQ1Zjg4ZWMyZDk0ZGM1ZTc3ZmIwNGVlYWY5MTc0NzRkOWZlMTBjMi4uMzk3ODFl
ODczYjIxNzZmYTgzZjJjZGNlMWMxNTRlNjA3ZDQwZmNiYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCkBA
IC0xMzk4LDUgKzEzOTgsMyBAQCB3ZWJraXQub3JnL2IvMTcyNjA5IGZldGNoL2Nsb3Npbmctd2hp
bGUtZmV0Y2hpbmctYmxvYi5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTcyNTE0IFsgRGVi
dWcgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2lubmVyVGV4dC9nZXR0ZXIuaHRt
bCBbIFNraXAgXQogCiB3ZWJraXQub3JnL2IvMTczMzMzIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvZG9tL25vZGVzL0RvY3VtZW50LWNvbnN0cnVjdG9yLXN2Zy5zdmcgWyBTa2lwIF0K
LQotd2Via2l0Lm9yZy9iLzE3NDk4OCBodHRwL3Rlc3RzL21lZGlhL3ZpZGVvLXBsYXktc3RhbGwu
aHRtbCBbIFNraXAgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS92
aWRlby1wbGF5LXN0YWxsLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL3ZpZGVv
LXBsYXktc3RhbGwuaHRtbAppbmRleCA2OTZkNGE4ZDA1YTNjNzRiYzYwMGU5YWQ2YjE1ZTFkMmE0
ZDliMmM1Li41MWNkMDNkNTRmMDdmYTUxODMxMTA2MWEyYjYyYTNiYjM2YjUzMDA0IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL3ZpZGVvLXBsYXktc3RhbGwuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL3ZpZGVvLXBsYXktc3RhbGwuaHRtbApA
QCAtMzgsNyArMzgsNyBAQAogCiAgICAgICAgIDwvc2NyaXB0PgogICAgIDwvaGVhZD4KLSAgICA8
Ym9keSBvbmxvYWQ9InN0YXJ0KCkiPgorICAgIDxib2R5IG9ubG9hZD0ic2V0VGltZW91dChzdGFy
dCwgMCkiPgogICAgICAgICA8dmlkZW8gY29udHJvbHM+PC92aWRlbz4KICAgICAgICAgPHA+VGVz
dCB0aGF0IGEgc3RhbGxlZCBldmVudCBpcyBzZW50IHdoZW4gbWVkaWEgbG9hZGluZyBzdGFsbHMu
PC9wPgogICAgIDwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>