Skip to content

Play after a seek on an ended episode restarts from zero #465

Closed

Description

@chhoumann

Seeking right after an episode ends naturally, then pressing Play, starts from zero instead of the position you sought to.

Reproduce (V-464, Obsidian 1.14.4, Linux; reproduced at master f295af1 and at #464's head c52b569)

  1. Let an episode play to its natural end.
  2. Seek the media to 12 s (a native seek, before its events arrive and before the next progress checkpoint).
  3. Press Play: playback starts at 0, replacing the movement to 12 s.

Cause: both Play paths for a loaded, ended episode in src/player/PlayerController.ts pick the saved ended target before reconciling the pending local native movement.

Expected: Play honors a local seek made after the episode ended.

It's rare: it needs a seek in the short window between the end and the next checkpoint. It existed before #464. Evidence: the V-464 report, follow-up judgment.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions