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

[Bug]: When scrolling through episodes in a podcast the listing of items disappears #3511

Open
kevinclevenger opened this issue Oct 14, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@kevinclevenger
Copy link

kevinclevenger commented Oct 14, 2024

What happened?

  • Scroll down through the episodes of a podcast
  • The number of episodes diminishes until none are visible

What did you expect to happen?

  • Be able to see the text of all the episoides

Steps to reproduce the issue

  1. Select a podcast from Library
  2. Begin to scroll down through the episodes
  3. Visible episodes become fewer and fewer until completely gone
  4. At that point it's not possible to select an older episode

(see attachments)
2024-10-13_19-10-1728874217
2024-10-13_19-10-1728874237
2024-10-13_19-10-1728874252
2024-10-13_19-10-1728874269

Audiobookshelf version

2.15.0

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Linux

If the issue is being seen in the UI, what browsers are you seeing the problem on?

Chrome

Logs

No response

Additional Notes

Thorium (Chromium) 126.0.6478.231
Mercury (Firefox) 129.0.2
This has been going on for a long time, and I've seen the same behavior across all browsers and versions, extensions disabled or not.

@kevinclevenger kevinclevenger added the bug Something isn't working label Oct 14, 2024
@kevinclevenger kevinclevenger changed the title [Bug]: When scrolling episode in a podcast the listing of items disappears [Bug]: When scrolling through episodes in a podcast the listing of items disappears Oct 14, 2024
@nichwall
Copy link
Contributor

Can you get any browser logs, such as looking for JavaScript warnings or errors, or the network tab? Both of these things are available using F12 in a browser.

Some other questions:

Would you be able to take a video of it happening? The screenshots are very helpful for what you're seeing, but would be good to have some help reproducing it.

@kevinclevenger
Copy link
Author

  • The particular one in the example has 103
  • In testing any podcast with over 7-8 episodes has the issue
  • Immediately after opening the page or refreshing the page
  • The episodes start disappearing when about the 4th episode down becomes visible on scroll down
  • No activity in the toolbar spinner next to the Activities icon
  • In the inspector you can watch the contents of the div's above just disappear as you scroll down, i.e., anything inside the > <div id=episode... above is emptied and becomes <div id=episode... with no children
  • There's nothing at all in the container logs when this happens

I'll get a video this evening

console-export-2024-10-14_7-46-19.txt

2024-10-14_07-10-1728917957

@kevinclevenger
Copy link
Author

I just noticed that there are always exactly 5 '> <div id=episode...' with children. When you scroll the divs above are cleaned/emptied (which makes no sense to me, why?), and the next below are populated.

If I set the page zoom way down I can see all 5 active/populated divs. So maybe this is more of a hidpi issue as the window for the 5 populated divs is outside the browser viewport (2K monitor, wayland/sway, scale 1.25)?

Simply not depopulating/repopulating the <div id=episode... would solve this I think.

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

2 participants