summaryrefslogtreecommitdiffstats
path: root/assets/js/player.js
diff options
context:
space:
mode:
authorbbielsa <bgb7@njit.edu>2021-10-26 18:43:28 -0400
committerEmilien Devos <contact@emiliendevos.be>2021-12-15 19:37:55 +0100
commitb6792cf02e79b2376ffae13fae6dc225095469bf (patch)
tree2ef49fe769df545b034fbaf04f407756568b9a1a /assets/js/player.js
parent1261323c66e4c4886e4620e4e1eaaa7de3b2403e (diff)
downloadinvidious-b6792cf02e79b2376ffae13fae6dc225095469bf.tar.gz
invidious-b6792cf02e79b2376ffae13fae6dc225095469bf.tar.bz2
invidious-b6792cf02e79b2376ffae13fae6dc225095469bf.zip
Added default value for get_video_time() which was causing a bug in safari
Diffstat (limited to 'assets/js/player.js')
-rw-r--r--assets/js/player.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/assets/js/player.js b/assets/js/player.js
index ed9c62ee..2a0c6fd7 100644
--- a/assets/js/player.js
+++ b/assets/js/player.js
@@ -207,7 +207,7 @@ if (video_data.params.remember_position) {
set_seconds_after_start(remeberedTime);
- player.on("timeupdate", e => {
+ const updateTime = () => {
const raw = player.currentTime();
const time = Math.floor(raw);
@@ -215,7 +215,9 @@ if (video_data.params.remember_position) {
save_video_time(time);
lastUpdated = time;
}
- });
+ };
+
+ player.on("timeupdate", updateTime);
}
else {
remove_all_video_times();
@@ -372,7 +374,7 @@ function get_video_time() {
const all_video_times = get_all_video_times();
const timestamp = all_video_times[videoId];
- return timestamp;
+ return timestamp || 0;
}
catch {
return 0;