Bug 193006
| Summary: | infinite resourcetimingbufferfull loop | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | cvazac |
| Component: | WebKit Misc. | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | achristensen, beidson, webkit-bug-importer, yoav, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 12 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
cvazac
During a `resourcetimingbufferfull` handler, a web-platform-test [0] fetches a resource. Per spec [1] the entry for that resource should land in the secondary buffer ("add a PerformanceResourceTiming entry" step 4) and then ultimately dropped ("fire a buffer full event" step 5). Instead, another `resourcetimingbufferfull` is firing, and we end up in an infinite loop
[0] https://wpt.fyi/results/resource-timing/buffer-full-add-entries-during-callback-that-drop.html?label=experimental
[1] https://w3c.github.io/resource-timing/
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/46926610>