Originally created by @freitagdavid on GitHub (May 23, 2022).
Steps to reproduce
Subscribe to a podcast with large back catalogue probably more than 400 episodes
Download all prior episodes
Browse the show in the app.
Expected behaviour
I expect it to scroll smoothly
Actual behaviour
It grinds to a halt you can scroll but it's very jumpy and occasionally crashes, sometimes you can't even get a file to start since it's running to slowly.
Environment data
Audiobookshelf Version: 0.9.46-beta
Android App?
Android Issue
Android version: 11
Device model: Oneplus 6
Stock or customized system: Stock OxygenOS
I've done some tinkering myself I think this is just down to rendering too many items at once, I found a library that may be helpful but I'm more of a react guy not a Vue guy. It kept defeating me but it does look promising. https://github.com/Akryum/vue-virtual-scroller
Further info, this seems to effect the desktop web ui as well though of course to a lesser extent I guess due to having more resources.
Originally created by @freitagdavid on GitHub (May 23, 2022).
### Steps to reproduce
1. Subscribe to a podcast with large back catalogue probably more than 400 episodes
2. Download all prior episodes
3. Browse the show in the app.
### Expected behaviour
- I expect it to scroll smoothly
### Actual behaviour
- It grinds to a halt you can scroll but it's very jumpy and occasionally crashes, sometimes you can't even get a file to start since it's running to slowly.
### Environment data
Audiobookshelf Version: 0.9.46-beta
- [x] Android App?
#### Android Issue
Android version: 11
Device model: Oneplus 6
Stock or customized system: Stock OxygenOS
I've done some tinkering myself I think this is just down to rendering too many items at once, I found a library that may be helpful but I'm more of a react guy not a Vue guy. It kept defeating me but it does look promising.
https://github.com/Akryum/vue-virtual-scroller
Further info, this seems to effect the desktop web ui as well though of course to a lesser extent I guess due to having more resources.
adam
added the bug label 2026-04-24 23:10:03 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @freitagdavid on GitHub (May 23, 2022).
Steps to reproduce
Expected behaviour
Actual behaviour
Environment data
Audiobookshelf Version: 0.9.46-beta
Android Issue
Android version: 11
Device model: Oneplus 6
Stock or customized system: Stock OxygenOS
I've done some tinkering myself I think this is just down to rendering too many items at once, I found a library that may be helpful but I'm more of a react guy not a Vue guy. It kept defeating me but it does look promising.
https://github.com/Akryum/vue-virtual-scroller
Further info, this seems to effect the desktop web ui as well though of course to a lesser extent I guess due to having more resources.