From a690fa8152774ccc724f10b4a8be8a571243b746 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 13 Jan 2026 16:20:20 +0100 Subject: [PATCH] wait #7938 @1 --- js/libs/fluidbook/fluidbook.contentlock.js | 1 + js/libs/fluidbook/fluidbook.video.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/js/libs/fluidbook/fluidbook.contentlock.js b/js/libs/fluidbook/fluidbook.contentlock.js index 74547bb9..df493681 100644 --- a/js/libs/fluidbook/fluidbook.contentlock.js +++ b/js/libs/fluidbook/fluidbook.contentlock.js @@ -142,6 +142,7 @@ FluidbookContentLock.prototype = { } }); + if (change || this.getNextLockPage() !== this.getMaxPage()) { this.setMaxPage(this.getNextLockPage(), false); } diff --git a/js/libs/fluidbook/fluidbook.video.js b/js/libs/fluidbook/fluidbook.video.js index 5d89883e..531a62c5 100644 --- a/js/libs/fluidbook/fluidbook.video.js +++ b/js/libs/fluidbook/fluidbook.video.js @@ -266,6 +266,7 @@ FluidbookVideo.prototype = { function sendPlayEvent() { if (!playEventSent) { $this.fluidbook.stats.trackEvent(statsType, 'play', statsName); + $this.fluidbook.contentlock.addAction(linkid, 'play'); playEventSent = true; } } @@ -419,6 +420,7 @@ FluidbookVideo.prototype = { setTimeout(function () { $this.fluidbook.contentlock.addAction(linkid, 'complete'); + $this.fluidbook.contentlock.addAction(linkid, 'play'); }, (player.duration() - 5) * 1000); } }); @@ -435,6 +437,7 @@ FluidbookVideo.prototype = { syncAudioAndVideo(audioTrackList) $this.fluidbook.sound.pauseAmbientIfSomethingIsPlaying(); + sendPlayEvent(); }); player.on('pause', function () { @@ -491,6 +494,7 @@ FluidbookVideo.prototype = { player.on('ended', function () { $this.fluidbook.contentlock.addAction(linkid, 'complete'); + $this.fluidbook.contentlock.addAction(linkid, 'play'); syncAudioAndVideo(audioTrackList) var enabledTrack = getEnabledTrack(audioTrackList); if (enabledTrack) { -- 2.39.5