diff --git a/extension/background.js b/extension/background.js index 61720c3..4c68c30 100644 --- a/extension/background.js +++ b/extension/background.js @@ -465,7 +465,7 @@ function handleServerEvent(event, data) { case EVENTS.FORCE_SYNC_PREPARE: if (data.senderId) { addToHistory(event, data.senderId); - showNotification(event, data.senderId); + showNotification(data.senderId, event); updateLastAction(event, data.senderId); } routeToContent(event, data); diff --git a/extension/content.js b/extension/content.js index 90d16d9..b8c31a7 100644 --- a/extension/content.js +++ b/extension/content.js @@ -165,8 +165,8 @@ setTargetState('paused'); video.pause(); video.currentTime = payload.targetTime; - pollSeekReady(payload.targetTime).then(() => { - chrome.runtime.sendMessage({ type: 'FORCE_SYNC_ACK' }); + pollSeekReady(payload.targetTime).then((ready) => { + if (ready) chrome.runtime.sendMessage({ type: 'FORCE_SYNC_ACK' }); }); } } else if (action === EVENTS.FORCE_SYNC_EXECUTE) {