Files
SubMiner/backlog/tasks/task-266 - Preserve-paused-state-for-configured-subtitle-jump-keybindings.md

1.3 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, priority
id title status assignee created_date updated_date labels dependencies priority
TASK-266 Preserve paused state for configured subtitle-jump keybindings Done
2026-04-01 03:19 2026-04-01 03:19
renderer
mpv
keybindings
regression
high

Description

Regression: configured overlay keybindings that forward raw mpv subtitle-jump commands (for example previous-subtitle on H) can resume playback when invoked while paused. Keyboard-driven edge jumps already preserve paused state; configured keybindings should match that behavior.

Acceptance Criteria

  • #1 Configured subtitle-jump keybindings preserve paused playback state after backward seek
  • #2 Existing keyboard-driven subtitle navigation behavior remains unchanged
  • #3 Regression test covers paused configured subtitle-jump keybinding handling

Final Summary

Configured overlay keybindings that forward sub-seek commands now re-check paused state and reapply pause after the seek when playback was already paused. This aligns raw configured subtitle-jump keybindings with the existing keyboard-driven edge-jump behavior and adds regression coverage for the paused backward-seek case.