WebUI: Improve accuracy of trackers list
commit4967f977c5f39bb44adada852a8cb80875ce88f0
authorThomas Piccirello <8296030+Piccirello@users.noreply.github.com>
Fri, 29 Mar 2024 07:43:49 +0000 (29 00:43 -0700)
committerGitHub <noreply@github.com>
Fri, 29 Mar 2024 07:43:49 +0000 (29 15:43 +0800)
tree30ddc04cb934946f40f26352928a359acbf9ccad
parenteb9e98a4b3bcd75a62b81b96f5bc6bd5c80090f2
WebUI: Improve accuracy of trackers list

This PR fixes various accounting issues with the trackers list. Removing a torrent would not update the trackers list, nor would removing a tracker from a torrent. And removing a tracker with a shared host but unique url (e.g. example.com/1 and example.com/2) would erroneously remove the tracker's host from the list.

Closes #20053.
Closes #20054.
PR  #20601.
src/webui/www/private/scripts/client.js
src/webui/www/private/scripts/dynamicTable.js
src/webui/www/private/scripts/mocha-init.js