Is there an existing issue for this?
Current Behavior
Even since the addition of the torrent file list when adding a torrent file, if the torrent has a lot of files the WebUI becomes somewhat unresponsive and I get an Unresponsive Script errors:
"A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.
Script: /scripts…micTable.js?locale=en&v=xmgvst:0
or
scripts/torrent-content.js?v=xmgvst:0"
This makes it impossible to add that torrent or even close out of the Add Torrent window. I can't even do a page refresh. I have to close the web page and open it again.
I've tried waiting to let it do its thing and sometimes it will let me add the torrent but other times I can leave it alone for hours and can't finish adding it.
Expected Behavior
WebUI shouldn't hang with Unresponsive Script errors.
Steps To Reproduce
Unraid 7.3.1
qbittorrent 5.2.2
Try to add a torrent with a lot of files.
Get Unresponsive Script errors.
Environment
- OS: Unraid 7.3.1
- How docker service was installed: Community Apps
CPU architecture
x86-64
Docker creation
Container logs
{"log":"[migrations] started\n","stream":"stdout","time":"2026-06-17T02:10:21.771204734Z"}
{"log":"[migrations] no migrations found\n","stream":"stdout","time":"2026-06-17T02:10:21.771230353Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.819297224Z"}
{"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.819320799Z"}
{"log":" ██╗ ███████╗██╗ ██████╗\n","stream":"stdout","time":"2026-06-17T02:10:21.819327862Z"}
{"log":" ██║ ██╔════╝██║██╔═══██╗\n","stream":"stdout","time":"2026-06-17T02:10:21.819334565Z"}
{"log":" ██║ ███████╗██║██║ ██║\n","stream":"stdout","time":"2026-06-17T02:10:21.819341138Z"}
{"log":" ██║ ╚════██║██║██║ ██║\n","stream":"stdout","time":"2026-06-17T02:10:21.81934769Z"}
{"log":" ███████╗███████║██║╚██████╔╝\n","stream":"stdout","time":"2026-06-17T02:10:21.819354483Z"}
{"log":" ╚══════╝╚══════╝╚═╝ ╚═════╝\n","stream":"stdout","time":"2026-06-17T02:10:21.819361426Z"}
{"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.819367979Z"}
{"log":" Brought to you by linuxserver.io\n","stream":"stdout","time":"2026-06-17T02:10:21.819374371Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.819380863Z"}
{"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.819834246Z"}
{"log":"To support LSIO projects visit:\n","stream":"stdout","time":"2026-06-17T02:10:21.819848984Z"}
{"log":"https://www.linuxserver.io/donate/\n","stream":"stdout","time":"2026-06-17T02:10:21.81985737Z"}
{"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.819865125Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.819872669Z"}
{"log":"GID/UID\n","stream":"stdout","time":"2026-06-17T02:10:21.819880574Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.819888088Z"}
{"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.824881651Z"}
{"log":"User UID: 99\n","stream":"stdout","time":"2026-06-17T02:10:21.824897952Z"}
{"log":"User GID: 100\n","stream":"stdout","time":"2026-06-17T02:10:21.824905898Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.824913272Z"}
{"log":"Linuxserver.io version: 5.2.2_v2.0.13-ls462\n","stream":"stdout","time":"2026-06-17T02:10:21.826782699Z"}
{"log":"Build-date: 2026-06-16T06:14:41+00:00\n","stream":"stdout","time":"2026-06-17T02:10:21.827126904Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.827138917Z"}
{"log":" \n","stream":"stdout","time":"2026-06-17T02:10:21.827146Z"}
{"log":"[custom-init] No custom files found, skipping...\n","stream":"stdout","time":"2026-06-17T02:10:21.957016354Z"}
{"log":"WebUI will be started shortly after internal preparations. Please wait...\n","stream":"stdout","time":"2026-06-17T02:10:22.092967309Z"}
{"log":"\n","stream":"stdout","time":"2026-06-17T02:10:25.939964668Z"}
{"log":"******** Information ********\n","stream":"stdout","time":"2026-06-17T02:10:25.94001305Z"}
{"log":"To control qBittorrent, access the WebUI at: http://localhost:8080\n","stream":"stdout","time":"2026-06-17T02:10:25.940022648Z"}
{"log":"Connection to localhost (::1) 8080 port [tcp/http-alt] succeeded!\n","stream":"stderr","time":"2026-06-17T02:10:25.994292764Z"}
{"log":"[ls.io-init] done.\n","stream":"stdout","time":"2026-06-17T02:10:26.008063149Z"}
Is there an existing issue for this?
Current Behavior
Even since the addition of the torrent file list when adding a torrent file, if the torrent has a lot of files the WebUI becomes somewhat unresponsive and I get an Unresponsive Script errors:
"A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.
Script: /scripts…micTable.js?locale=en&v=xmgvst:0
or
scripts/torrent-content.js?v=xmgvst:0"
This makes it impossible to add that torrent or even close out of the Add Torrent window. I can't even do a page refresh. I have to close the web page and open it again.
I've tried waiting to let it do its thing and sometimes it will let me add the torrent but other times I can leave it alone for hours and can't finish adding it.
Expected Behavior
WebUI shouldn't hang with Unresponsive Script errors.
Steps To Reproduce
Unraid 7.3.1
qbittorrent 5.2.2
Try to add a torrent with a lot of files.
Get Unresponsive Script errors.
Environment
CPU architecture
x86-64
Docker creation
Container logs
{"log":"[migrations] started\n","stream":"stdout","time":"2026-06-17T02:10:21.771204734Z"} {"log":"[migrations] no migrations found\n","stream":"stdout","time":"2026-06-17T02:10:21.771230353Z"} {"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.819297224Z"} {"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.819320799Z"} {"log":" ██╗ ███████╗██╗ ██████╗\n","stream":"stdout","time":"2026-06-17T02:10:21.819327862Z"} {"log":" ██║ ██╔════╝██║██╔═══██╗\n","stream":"stdout","time":"2026-06-17T02:10:21.819334565Z"} {"log":" ██║ ███████╗██║██║ ██║\n","stream":"stdout","time":"2026-06-17T02:10:21.819341138Z"} {"log":" ██║ ╚════██║██║██║ ██║\n","stream":"stdout","time":"2026-06-17T02:10:21.81934769Z"} {"log":" ███████╗███████║██║╚██████╔╝\n","stream":"stdout","time":"2026-06-17T02:10:21.819354483Z"} {"log":" ╚══════╝╚══════╝╚═╝ ╚═════╝\n","stream":"stdout","time":"2026-06-17T02:10:21.819361426Z"} {"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.819367979Z"} {"log":" Brought to you by linuxserver.io\n","stream":"stdout","time":"2026-06-17T02:10:21.819374371Z"} {"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.819380863Z"} {"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.819834246Z"} {"log":"To support LSIO projects visit:\n","stream":"stdout","time":"2026-06-17T02:10:21.819848984Z"} {"log":"https://www.linuxserver.io/donate/\n","stream":"stdout","time":"2026-06-17T02:10:21.81985737Z"} {"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.819865125Z"} {"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.819872669Z"} {"log":"GID/UID\n","stream":"stdout","time":"2026-06-17T02:10:21.819880574Z"} {"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.819888088Z"} {"log":"\n","stream":"stdout","time":"2026-06-17T02:10:21.824881651Z"} {"log":"User UID: 99\n","stream":"stdout","time":"2026-06-17T02:10:21.824897952Z"} {"log":"User GID: 100\n","stream":"stdout","time":"2026-06-17T02:10:21.824905898Z"} {"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.824913272Z"} {"log":"Linuxserver.io version: 5.2.2_v2.0.13-ls462\n","stream":"stdout","time":"2026-06-17T02:10:21.826782699Z"} {"log":"Build-date: 2026-06-16T06:14:41+00:00\n","stream":"stdout","time":"2026-06-17T02:10:21.827126904Z"} {"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-06-17T02:10:21.827138917Z"} {"log":" \n","stream":"stdout","time":"2026-06-17T02:10:21.827146Z"} {"log":"[custom-init] No custom files found, skipping...\n","stream":"stdout","time":"2026-06-17T02:10:21.957016354Z"} {"log":"WebUI will be started shortly after internal preparations. Please wait...\n","stream":"stdout","time":"2026-06-17T02:10:22.092967309Z"} {"log":"\n","stream":"stdout","time":"2026-06-17T02:10:25.939964668Z"} {"log":"******** Information ********\n","stream":"stdout","time":"2026-06-17T02:10:25.94001305Z"} {"log":"To control qBittorrent, access the WebUI at: http://localhost:8080\n","stream":"stdout","time":"2026-06-17T02:10:25.940022648Z"} {"log":"Connection to localhost (::1) 8080 port [tcp/http-alt] succeeded!\n","stream":"stderr","time":"2026-06-17T02:10:25.994292764Z"} {"log":"[ls.io-init] done.\n","stream":"stdout","time":"2026-06-17T02:10:26.008063149Z"}