Skip to content

"Swipe to seek" can cause stuck video #759

Description

Describe the bug

Sometimes "swipe to seek"/seek anywhere can cause the video to be stuck in a broken paused state. The overlay will make it seem like the video is playing but it's not and the only way out of this state is to use swipe to seek again. This happens if the swipe is very short and I assume is a race condition with the start swipe and end swipe handlers where the start handler runs after the end handler (although you see a full quality frame not a scrubbing preview). I hit this more often when I accidentally brush the screen or there's something I try to wipe off my screen which ends up fairly often.

This is reproducible on 5.2b4, 5.2b5 and 5.2.

Steps to reproduce

  1. Enable "Swipe to seek"
  2. Play a video
  3. Do a short horizontal swipe (it can be hard to reproduce this 100% of the time but I can do it ~25% of the time when I'm trying and you can just keep repeating this step)
  4. Notice the video, audio and progress is paused but the overlay shows a pause button in the middle (implying it's currently playing)
  5. Press the pause button and notice nothing happens
  6. Double tap to seek forwards or backwards (the native YouTube feature) and notice it's still stuck paused
  7. Swipe horizontally but don't make it as short
  8. Notice it's back to normal

Crashlog

No response

Post Requisites

  • I have checked that a similar issue has not been reported before.
  • Verified the relevance of the project and the version you are using.
  • Provided a detailed description of the problem and have filled in all required fields.
  • I did not answer truthfully to ALL the above checkboxes.
  • By submitting this issue, I confirm that I have filled in all the necessary fields and complied with the guidelines. Failure to comply may result in the issue being closed without discussion, and repeated violations may lead to restrict account from further participation.

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

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions