<?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>168357</bug_id>
          
          <creation_ts>2017-02-14 21:39:12 -0800</creation_ts>
          <short_desc>[Resource Timing] Media resources have multiple PerformanceResourceTiming entries</short_desc>
          <delta_ts>2025-09-10 19:21:15 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>168086</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboya</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>fujii</cc>
    
    <cc>jeremyj-wk</cc>
    
    <cc>jer.noble</cc>
    
    <cc>joepeck</cc>
    
    <cc>Ms2ger</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1277063</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-02-14 21:39:12 -0800</bug_when>
    <thetext>[Resource Timing] Media resources have multiple PerformanceResourceTiming entries

I need to sort out what to do here. Our behavior may be okay, and if it is I should update tests to be more lenient.

This may involve clarification in the spec and agreement across multiple browsers:
&lt;https://github.com/w3c/resource-timing/issues/100&gt;

Test: imported/w3c/web-platform-tests/resource-timing/rt-initiatorType-media.html
Currently under review at: https://bugs.webkit.org/show_bug.cgi?id=168086
Steps to Reproduce:
1. &lt;video src=&quot;...&quot;&gt; / &lt;audio src=&quot;...&quot;&gt;
2. js&gt; performance.getEntriesByType(&quot;resource&quot;);
  =&gt; multiple entries for the media element</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1374399</commentid>
    <comment_count>1</comment_count>
      <attachid>327496</attachid>
    <who name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</who>
    <bug_when>2017-11-23 06:10:52 -0800</bug_when>
    <thetext>Created attachment 327496
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1374410</commentid>
    <comment_count>2</comment_count>
      <attachid>327496</attachid>
    <who name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</who>
    <bug_when>2017-11-23 07:02:42 -0800</bug_when>
    <thetext>Comment on attachment 327496
Patch

Looks like it&apos;s still broken for mac.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1374927</commentid>
    <comment_count>3</comment_count>
    <who name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</who>
    <bug_when>2017-11-27 08:14:59 -0800</bug_when>
    <thetext>Enabled for GTK and WPE in r225169.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1443046</commentid>
    <comment_count>4</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2018-07-18 10:49:44 -0700</bug_when>
    <thetext>(In reply to Ms2ger from comment #3)
&gt; Enabled for GTK and WPE in r225169.

http/wpt/resource-timing/rt-initiatorType-media.html is flaky [Pass Failure] on GTK since long ago, I&apos;ll mark it as such.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2142253</commentid>
    <comment_count>5</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2025-09-10 19:21:15 -0700</bug_when>
    <thetext>http/wpt/resource-timing/rt-initiatorType-media.html is flaky failure for all platforms.

History: https://results.webkit.org/?suite=layout-tests&amp;test=http%2Fwpt%2Fresource-timing%2Frt-initiatorType-media.html

https://build.webkit.org/results/Apple-Sequoia-Release-AppleSilicon-WK2-Tests/299824@main%20(4531)/http/wpt/resource-timing/rt-initiatorType-media-diff.txt

--- /Volumes/Data/worker/Apple-Sequoia-Release-AppleSilicon-WK2-Tests/build/layout-test-results/http/wpt/resource-timing/rt-initiatorType-media-expected.txt
+++ /Volumes/Data/worker/Apple-Sequoia-Release-AppleSilicon-WK2-Tests/build/layout-test-results/http/wpt/resource-timing/rt-initiatorType-media-actual.txt
@@ -3,6 +3,6 @@
 
 PASS Type: video - &lt;video src&gt;
 PASS Timing: video - &lt;video src&gt;
-PASS Type: audio - &lt;audio src&gt;
+FAIL Type: audio - &lt;audio src&gt; assert_equals: name should be the url expected &quot;http://localhost:8800/WebKit/resource-timing/resources/data.json?audio&amp;0.47147031491958113&quot; but got &quot;http://localhost:8800/WebKit/resource-timing/resources/data.json?video&amp;0.0647024636755611&quot;
 PASS Timing: audio - &lt;audio src&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>327496</attachid>
            <date>2017-11-23 06:10:52 -0800</date>
            <delta_ts>2017-11-23 07:02:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-168357-20171123151051.patch</filename>
            <type>text/plain</type>
            <size>3649</size>
            <attacher name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1MTEzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggODkwOGZkYWJhY2IwNWQ4MjFkMmFk
MWZkODVlZTU5ZDIzODM0ZmE2OS4uM2RjY2VmYmViNTFiYmY4Nzg2M2YxMmYxYzc5NmM2ZWNhYmQz
ZmU1YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDE3LTExLTIzICBNczJnZXIgIDxNczJnZXJA
aWdhbGlhLmNvbT4KIAorICAgICAgICBFbmFibGUgaHR0cC93cHQvcmVzb3VyY2UtdGltaW5nL3J0
LWluaXRpYXRvclR5cGUtbWVkaWEuaHRtbC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE2ODM1NworCisgICAgICAgIFVucmV2aWV3ZWQgdGVzdCBnYXJk
ZW5pbmcuCisKKyAgICAgICAgVGhlIHRlc3QgdXNlZCB0byBiZSBpbnRlcnByZXRlZCBhcyBhIGZh
aWx1cmUgYmVjYXVzZSB0aGUgcmFuZG9tIG51bWJlcgorICAgICAgICBpbiB0aGUgZmFpbHVyZSBt
ZXNzYWdlIHdvdWxkIGJlIGRpZmZlcmVudCwgYW5kIGF0IHNvbWUgcG9pbnQgaXQKKyAgICAgICAg
c3RhcnRlZCBiZWluZyBpbnRlcnByZXRlZCBhcyBhIGZhaWx1cmUgYmVjYXVzZSB0aGUgcmVzdWx0
IHdhcyBQQVNTLgorICAgICAgICBJIGNhbid0IHBpbnBvaW50IHRoZSBleGFjdCBtb21lbnQgdGhp
cyBjaGFuZ2Ugb2NjdXJyZWQsIGJ1dCBJIGV4cGVjdAorICAgICAgICBpdCBoYXBwZW5lZCBiZWZv
cmUgdGhlIHdwZSBleHBlY3RhdGlvbiB3YXMgYWRkZWQgaW4gcjIyMjkwNS4KKworICAgICAgICAq
IFRlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogaHR0cC93cHQvcmVzb3VyY2UtdGltaW5nL3J0
LWluaXRpYXRvclR5cGUtbWVkaWEtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHBsYXRmb3JtL3dw
ZS9odHRwL3dwdC9yZXNvdXJjZS10aW1pbmcvcnQtaW5pdGlhdG9yVHlwZS1tZWRpYS1leHBlY3Rl
ZC50eHQ6IFJlbW92ZWQuCisKKzIwMTctMTEtMjMgIE1zMmdlciAgPE1zMmdlckBpZ2FsaWEuY29t
PgorCiAgICAgICAgIFtXUEVdIFJlLWVuYWJsZSBmYXN0L2RvbS9Eb2N1bWVudC9DYXJldFJhbmdl
RnJvbVBvaW50L3JlcGxhY2UtZWxlbWVudC5odG1sLgogICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc2ODIwCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDc0
ZTk4NzBlYjkyM2M4NzIwNGIyODMwMmUxYjE1YmQ2OTFkOTJiZjguLjgwMTIxMThhZWRhNDY5NTU1
NGExZDE0YTYzNmRlYzdjYmJlN2Y2NGYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBl
Y3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNTgzLDcgKzU4
Myw2IEBAIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvZmV0Y2gvYXBpL3JlcXVlc3Qv
cmVxdWVzdC1jYWNoZS1vbmx5LWlmLWNhY2hlZC5oCiB3ZWJraXQub3JnL2IvMTYxMDg4IGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvcmVzb3VyY2UtdGltaW5nL3Jlc291cmNlLXRpbWlu
Zy5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
cmVzb3VyY2UtdGltaW5nL3Rlc3RfcmVzb3VyY2VfdGltaW5nLmh0bWwgWyBQYXNzIEZhaWx1cmUg
XQogCi13ZWJraXQub3JnL2IvMTY4MzU3IGh0dHAvd3B0L3Jlc291cmNlLXRpbWluZy9ydC1pbml0
aWF0b3JUeXBlLW1lZGlhLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xNjg0NDggaHR0
cC93cHQvcmVzb3VyY2UtdGltaW5nL3J0LXNoYXJlZC1yZXNvdXJjZS1pbi1mcmFtZXMuaHRtbCBb
IFBhc3MgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTY4NDQ4IGh0dHAvd3B0L3Jlc291cmNlLXRp
bWluZy9ydC1zaGFyZWQtcmVzb3VyY2UtaW4td29ya2Vycy5odG1sIFsgUGFzcyBGYWlsdXJlIF0K
IHdlYmtpdC5vcmcvYi8xNzE1MTEgaHR0cC93cHQvcmVzb3VyY2UtdGltaW5nL3J0LXJldmFsaWRh
dGUtcmVxdWVzdHMuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9odHRwL3dwdC9yZXNvdXJjZS10aW1pbmcvcnQtaW5pdGlhdG9yVHlwZS1tZWRpYS1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC9yZXNvdXJjZS10aW1pbmcvcnQtaW5pdGlhdG9y
VHlwZS1tZWRpYS1leHBlY3RlZC50eHQKaW5kZXggMzhhOTExOTI2OWUzOTg3YzY2NWM1MWYyZmJl
MmNkN2JhNmE2NTFlNC4uN2JkZjdkMGYyZDBhYWM1ZmQ0OGE1NDIwZTQ3OWE5YjY3ZGUxMzY1MSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC93cHQvcmVzb3VyY2UtdGltaW5nL3J0LWluaXRp
YXRvclR5cGUtbWVkaWEtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3Jl
c291cmNlLXRpbWluZy9ydC1pbml0aWF0b3JUeXBlLW1lZGlhLWV4cGVjdGVkLnR4dApAQCAtMyw2
ICszLDYgQEAgUmVzb3VyY2UgVGltaW5nOiBFbGVtZW50IGxvY2FsTmFtZSBpbml0aWF0b3JUeXBl
CiAKIFBBU1MgVHlwZTogdmlkZW8gLSA8dmlkZW8gc3JjPiAKIFBBU1MgVGltaW5nOiB2aWRlbyAt
IDx2aWRlbyBzcmM+IAotRkFJTCBUeXBlOiBhdWRpbyAtIDxhdWRpbyBzcmM+IGFzc2VydF9lcXVh
bHM6IG5hbWUgc2hvdWxkIGJlIHRoZSB1cmwgZXhwZWN0ZWQgImh0dHA6Ly9sb2NhbGhvc3Q6ODgw
MC9XZWJLaXQvcmVzb3VyY2UtdGltaW5nL3Jlc291cmNlcy9kYXRhLmpzb24/YXVkaW8mMC41NjYw
MjEzODgzNTc5ODA5IiBidXQgZ290ICJodHRwOi8vbG9jYWxob3N0Ojg4MDAvV2ViS2l0L3Jlc291
cmNlLXRpbWluZy9yZXNvdXJjZXMvZGF0YS5qc29uP3ZpZGVvJjAuNzkyNDc0Njk4OTIyODQwNiIK
K1BBU1MgVHlwZTogYXVkaW8gLSA8YXVkaW8gc3JjPiAKIFBBU1MgVGltaW5nOiBhdWRpbyAtIDxh
dWRpbyBzcmM+IAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93cGUvaHR0cC93
cHQvcmVzb3VyY2UtdGltaW5nL3J0LWluaXRpYXRvclR5cGUtbWVkaWEtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vd3BlL2h0dHAvd3B0L3Jlc291cmNlLXRpbWluZy9ydC1pbml0
aWF0b3JUeXBlLW1lZGlhLWV4cGVjdGVkLnR4dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggN2JkZjdkMGYyZDBhYWM1ZmQ0OGE1NDIwZTQ3OWE5YjY3ZGUxMzY1MS4uMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93
cGUvaHR0cC93cHQvcmVzb3VyY2UtdGltaW5nL3J0LWluaXRpYXRvclR5cGUtbWVkaWEtZXhwZWN0
ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsOCArMCwwIEBACi1SZXNvdXJjZSBUaW1pbmc6IEVs
ZW1lbnQgbG9jYWxOYW1lIGluaXRpYXRvclR5cGUKLQotCi1QQVNTIFR5cGU6IHZpZGVvIC0gPHZp
ZGVvIHNyYz4gCi1QQVNTIFRpbWluZzogdmlkZW8gLSA8dmlkZW8gc3JjPiAKLVBBU1MgVHlwZTog
YXVkaW8gLSA8YXVkaW8gc3JjPiAKLVBBU1MgVGltaW5nOiBhdWRpbyAtIDxhdWRpbyBzcmM+IAot
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>