Seeking quickly in Lollypop keeps seeking back to the beginning
Version, Distribution, Desktop Environment:
PipeWire 0.3.28, Arch Linux, GNOME desktop.
Description of Problem:
Seeking in Lollypop works, but when seeking very quickly, such as by holding the right arrow key, whilst a song is playing, the seekbar keeps jumping back to a previous position (see also the demo at the bottom).
Lollypop is a GStreamer-based application, but this doesn't happen in other GStreamer-based applications, such as Totem. It is thus possible that Lollypop is doing something wonky here, but this doesn't seem to happen with PulseAudio. (If it happens to be a Lollypop issue, I'll be happy to report it there.)
Steps to Reproduce:
- Start playing a song of about 3 to 4 minutes in length in Lollypop.
- Hold the right arrow key to seek ahead.
Watch Lollypop have a hard time ever getting to the end of the song, as the seek position keeps resetting.
The seek position doesn't keep resetting or jumping back.
Demo of the behavior where I'm holding the right arrow key to seek ahead: