···172172173173 const rawTime = state.currentTime();
174174175175- // Clear seek target once the signal has caught up
176176- if (this._seekTarget !== null && Math.abs(rawTime - this._seekTarget) < 0.5) {
175175+ // Clear seek target once the signal has caught up or passed the target
176176+ if (this._seekTarget !== null && rawTime > this._seekTarget - 0.5) {
177177 this._seekTarget = null;
178178 }
179179