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.
Actual Results:
Watch Lollypop have a hard time ever getting to the end of the song, as the seek position keeps resetting.
Expected Results:
The seek position doesn't keep resetting or jumping back.
Additional Info:
Demo of the behavior where I'm holding the right arrow key to seek ahead: Holding_right_arrow_key_in_Lollypop