Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Issue]: Refreshing while a episode information page is open will cause the browser to stuck in a infinite loading screen #5565

Open
MillhioreFiriannoBiscotti opened this issue May 20, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@MillhioreFiriannoBiscotti

Describe The Bug

Refreshing the Jellyfin page causes a endless loading screen
Steps To Reproduce

  1. Go to the home page of your Jellyfin instance
  2. Click on any series or episode so the information page of the item is shown
  3. Series page should show as normal
  4. Refresh
  5. See error in browser console and the page stuck in a infinite loading screen (screenshot attached below)

Expected Behavior

After refreshing, it should show the same page
Logs

Browser JavaScript console error:

Uncaught TypeError: e is undefined
    B https://sub.redacted.invalid/web/itemDetails.bf6f7025b261f3e8fd41.chunk.js:1
    n https://sub.redacted.invalid/web/itemDetails.bf6f7025b261f3e8fd41.chunk.js:1
    se https://sub.redacted.invalid/web/itemDetails.bf6f7025b261f3e8fd41.chunk.js:1
    R https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    promise callback*value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    promise callback*value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    s https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    promise callback*value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    P https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
itemDetails.bf6f7025b261f3e8fd41.chunk.js:1:1892
    B https://sub.redacted.invalid/web/itemDetails.bf6f7025b261f3e8fd41.chunk.js:1
    n https://sub.redacted.invalid/web/itemDetails.bf6f7025b261f3e8fd41.chunk.js:1
    se https://sub.redacted.invalid/web/itemDetails.bf6f7025b261f3e8fd41.chunk.js:1
    R https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    (Async: promise callback)
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    (Async: promise callback)
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    s https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    (Async: promise callback)
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    value https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    P https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    i https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2
    exports https://sub.redacted.invalid/web/main.jellyfin.bundle.js?d5f64bca077b6d6aaf33:2

No server side error is logged.

Screenshots

Opening a series is fine:
image
After refreshing ( CRTL+R in browser ):
image

System (please complete the following information):

  • Platform: Linux
  • Browser: Firefox, Chrome, Jellyfin Media Player
  • Jellyfin Version: 10.8.13

Additional Context

None

@MillhioreFiriannoBiscotti MillhioreFiriannoBiscotti added the bug Something isn't working label May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant