From 489bacd766c0be99b0ce8f45edbac8fcbb23b224 Mon Sep 17 00:00:00 2001 From: Thomas Piccirello <8296030+Piccirello@users.noreply.github.com> Date: Mon, 25 Mar 2024 21:41:47 -0700 Subject: [PATCH] WebUI: Conditionally show filters sidebar This fixes a bug where the filters sidebar would always be displayed when switching back to the Transfers tab. Closes #19257. PR #20600. --- src/webui/www/private/scripts/client.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/webui/www/private/scripts/client.js b/src/webui/www/private/scripts/client.js index 1c855f7b9..4ac2d18c1 100644 --- a/src/webui/www/private/scripts/client.js +++ b/src/webui/www/private/scripts/client.js @@ -1147,8 +1147,11 @@ window.addEventListener("DOMContentLoaded", function() { // main window tabs const showTransfersTab = function() { - $("filtersColumn").removeClass("invisible"); - $("filtersColumn_handle").removeClass("invisible"); + const showFiltersSidebar = LocalPreferences.get("show_filters_sidebar", "true") === "true"; + if (showFiltersSidebar) { + $("filtersColumn").removeClass("invisible"); + $("filtersColumn_handle").removeClass("invisible"); + } $("mainColumn").removeClass("invisible"); $('torrentsFilterToolbar').removeClass("invisible");