From 96ca09b9bdee9735f09afe0aef6f38b093737414 Mon Sep 17 00:00:00 2001 From: spinline Date: Mon, 9 Feb 2026 22:09:55 +0300 Subject: [PATCH] debug: add TorrentTable logging to trace UI rendering --- frontend/src/components/torrent/table.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/src/components/torrent/table.rs b/frontend/src/components/torrent/table.rs index be3917b..1bfafca 100644 --- a/frontend/src/components/torrent/table.rs +++ b/frontend/src/components/torrent/table.rs @@ -52,6 +52,9 @@ pub fn TorrentTable() -> impl IntoView { let filtered_hashes = move || { store.torrents.with(|map| { + let count = map.len(); + log::debug!("TorrentTable: store.torrents has {} entries", count); + let mut torrents: Vec<&shared::Torrent> = map.values().filter(|t| { let filter = store.filter.get(); let search = store.search_query.get().to_lowercase(); @@ -68,6 +71,8 @@ pub fn TorrentTable() -> impl IntoView { matches_filter && matches_search }).collect(); + log::debug!("TorrentTable: {} torrents after filtering", torrents.len()); + torrents.sort_by(|a, b| { let col = sort_col.0.get(); let dir = sort_dir.0.get();