fix: progress bar external detection and download row removal
Some checks failed
CI / build-and-test (push) Has been cancelled

- Handle JsonElement when deserializing ProviderIds from cache
- Check for external provider keys (SquidWTF, Deezer, Qobuz, Tidal)
- Fix row removal selector to properly escape path
- Progress bar now correctly shows local vs external split
This commit is contained in:
2026-02-06 22:33:08 -05:00
parent a2b1eace5f
commit 7cee0911b6
2 changed files with 29 additions and 8 deletions

View File

@@ -1628,7 +1628,8 @@
showToast('File deleted successfully', 'success');
// Remove the row immediately for live update
const row = document.querySelector(`tr[data-path="${CSS.escape(path)}"]`);
const escapedPath = path.replace(/\\/g, '\\\\').replace(/"/g, '\\"');
const row = document.querySelector(`tr[data-path="${escapedPath}"]`);
if (row) {
row.remove();
}