[Bug]: Potential memory leak in web client #2913

Open
opened 2026-04-25 00:11:48 +02:00 by adam · 0 comments
Owner

Originally created by @blizzardfinnegan on GitHub (Jul 23, 2025).

What happened?

I'm running v2.26.2, in a docker container behind a Caddy reverse proxy, and am accessing from Windows 11, through an up-to-date Chrome install. Audiobookshelf is an amazing podcast platform in addition to the title audiobook management software. As such, I use the web client to listen to podcasts at work through my work laptop so I can get notifications in my headphones too.

I will occasionally find new podcasts, and want to download all of the episodes to come back to later on. Large podcasts (in excess of 1000 episodes) regularly result in Chrome crashing the tab, due to out of memory. This may have happened on an occasion or two when simply streaming for extended periods of time (>4h), but I wasn't paying close enough attention at the time to relay it and replicating a 4h+ memory leak isn't exactly super easy. Simply refreshing the page seems to restore access.

What did you expect to happen?

No OOM complaints from Chrome.

Steps to reproduce the issue

  1. Install Audiobookshelf
  2. Set up a Podcast library
  3. Add a large podcast, and download all episodes (current podcasts causing issues include Behind the Bastards, Stuff They Don't Want You to Know, and Stuff You Should Know).
  4. Wait on the "Home" page of the Podcast library.

Audiobookshelf version

v2.26.2

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


Additional Notes

No response

Originally created by @blizzardfinnegan on GitHub (Jul 23, 2025). ### What happened? I'm running v2.26.2, in a docker container behind a Caddy reverse proxy, and am accessing from Windows 11, through an up-to-date Chrome install. Audiobookshelf is an amazing podcast platform in addition to the title audiobook management software. As such, I use the web client to listen to podcasts at work through my work laptop so I can get notifications in my headphones too. I will occasionally find new podcasts, and want to download all of the episodes to come back to later on. Large podcasts (in excess of 1000 episodes) regularly result in Chrome crashing the tab, due to out of memory. This may have happened on an occasion or two when simply streaming for extended periods of time (>4h), but I wasn't paying close enough attention at the time to relay it and replicating a 4h+ memory leak isn't exactly super easy. Simply refreshing the page seems to restore access. ### What did you expect to happen? No OOM complaints from Chrome. ### Steps to reproduce the issue 1. Install Audiobookshelf 2. Set up a Podcast library 3. Add a large podcast, and download all episodes (current podcasts causing issues include Behind the Bastards, Stuff They Don't Want You to Know, and Stuff You Should Know). 4. Wait on the "Home" page of the Podcast library. ### Audiobookshelf version v2.26.2 ### 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 ```shell ``` ### Additional Notes _No response_
adam added the bug label 2026-04-25 00:11:48 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2913