| Index: tools/telemetry/telemetry/page/actions/seek.js
|
| diff --git a/tools/telemetry/telemetry/page/actions/seek.js b/tools/telemetry/telemetry/page/actions/seek.js
|
| index e77d48726db139aacbbdf1eb84fdcd38c4e06ad5..baef30cc77061d9c5edc1f9922bcde43ff1e2637 100644
|
| --- a/tools/telemetry/telemetry/page/actions/seek.js
|
| +++ b/tools/telemetry/telemetry/page/actions/seek.js
|
| @@ -32,18 +32,10 @@
|
| }
|
|
|
| function seekHTML5ElementPostLoad(element, seekTime, logSeekTime, seekLabel) {
|
| - var onSeeked = function(e) {
|
| - element[e.type + '_completed'] = true;
|
| - element.removeEventListener('seeked', onSeeked);
|
| - };
|
| - function onError(e) {
|
| - throw new Error('Error playing media :' + e.type);
|
| - }
|
| -
|
| + // Reset seek completion since multiple seeks can run on same media element.
|
| element['seeked_completed'] = false;
|
| - element.addEventListener('error', onError);
|
| - element.addEventListener('abort', onError);
|
| - element.addEventListener('seeked', onSeeked);
|
| + window.__registerHTML5ErrorEvents(element);
|
| + window.__registerHTML5EventCompleted(element, 'seeked');
|
|
|
| if (logSeekTime) {
|
| var willSeekEvent = document.createEvent('Event');
|
|
|