Skip to content

Commit 0517707

Browse files
committed
small tweak
1 parent 49b2e33 commit 0517707

File tree

1 file changed

+6
-4
lines changed
  • packages/svelte/src/internal/client/dom/elements/bindings

1 file changed

+6
-4
lines changed

packages/svelte/src/internal/client/dom/elements/bindings/media.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,18 @@ export function bind_current_time(media, get, set = get) {
6464
export function bind_buffered(media, set) {
6565
/** @type {{ start: number; end: number; }[]} */
6666
var current;
67+
6768
// `buffered` can update without emitting any event, so we check it on various events.
6869
// By specs, `buffered` always returns a new object, so we have to compare deeply.
6970
listen(media, ['loadedmetadata', 'progress', 'timeupdate', 'seeking'], () => {
70-
var buf = media.buffered;
71+
var ranges = media.buffered;
72+
7173
if (
7274
!current ||
73-
current.length !== buf.length ||
74-
current.some((range, i) => buf.start(i) !== range.start || buf.end(i) !== range.end)
75+
current.length !== ranges.length ||
76+
current.some((range, i) => ranges.start(i) !== range.start || ranges.end(i) !== range.end)
7577
) {
76-
current = time_ranges_to_array(buf);
78+
current = time_ranges_to_array(ranges);
7779
set(current);
7880
}
7981
});

0 commit comments

Comments
 (0)