diff --git a/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js b/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js index 561ff32ac760d..ed1ff8f1b29b1 100644 --- a/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js +++ b/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js @@ -2287,16 +2287,18 @@ export default defineComponent({ } case KeyboardShortcuts.VIDEO_PLAYER.PLAYBACK.LAST_FRAME: // `⌘+,` is for settings in MacOS - if (!event.metaKey) { + if (!event.metaKey && video_.paused) { event.preventDefault() // Return to previous frame frameByFrame(-1) } break case KeyboardShortcuts.VIDEO_PLAYER.PLAYBACK.NEXT_FRAME: - event.preventDefault() - // Advance to next frame - frameByFrame(1) + if (video_.paused) { + event.preventDefault() + // Advance to next frame + frameByFrame(1) + } break case KeyboardShortcuts.VIDEO_PLAYER.GENERAL.STATS: // Toggle stats display