Skip to content

[BUG] Unresponsive Script error when adding torrent that has a lot of files #445

Description

@ccfman2004

Is there an existing issue for this?

  • I have searched the existing issues

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

Image

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"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions