jellyfin / jellyfin-web

Web Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
2.2k stars 1.17k forks source link

[10.8.0] Books / Comics do not update progress until page reload #3575

Open carif opened 2 years ago

carif commented 2 years ago

Describe The Bug When one opens a book or comic, scrolls through it some pages and closes it, the progress get's saved. But when the user immediately opens the book again, the old progress is used. Only after e.g. navigating to the main page of JF and going back in the book library, the new progress is used. It's important to note here that "old progress" does not necessarily mean page 0!

It looks to me like the reader plugins for comics and books only request the progress of the book on page load and not when the book is opened. I haven't tested it with pdfs, but I can certainly confirm this problem for cbz (Comic Book Archive) and EPUB files.

Steps To Reproduce

  1. Open a book or comic.
  2. Scroll through it and then close it.
  3. Open it again.
  4. See error :-1:

  1. Open a book or comic.
  2. Scroll through it and then close it.
  3. Go to the main page of Jellyfin.
  4. Go back into your book library
  5. Open the book
  6. See that the book opens at the correct position. :+1:

Expected Behavior You can close the book and open it immediately and Jellyfin brings you back to the correct position.

System (please complete the following information):

jellyfin-bot commented 1 year ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

carif commented 1 year ago

Can confirm for

jellyfin-bot commented 1 year ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

carif commented 1 year ago

Can confirm that it's still an issue for:

jellyfin-bot commented 1 year ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

carif commented 1 year ago

Can confirm that it's still an issue for: