From bfd5f53d672153a33a387120277b210755fcc37c Mon Sep 17 00:00:00 2001 From: Brock H Caldwell Date: Wed, 30 Apr 2025 22:03:19 -0500 Subject: [PATCH] fix: multiple options being pre-selected after filter change --- assets/controllers/movie_results_controller.js | 1 + assets/controllers/tv_results_controller.js | 1 + 2 files changed, 2 insertions(+) diff --git a/assets/controllers/movie_results_controller.js b/assets/controllers/movie_results_controller.js index b630515..45985d5 100644 --- a/assets/controllers/movie_results_controller.js +++ b/assets/controllers/movie_results_controller.js @@ -55,6 +55,7 @@ export default class extends Controller { let include = true; option.classList.remove('hidden'); + option.querySelector('input[type="checkbox"]').checked = false; for (let [key, value] of Object.entries(activeFilter)) { if (value === "" || key === "season") { diff --git a/assets/controllers/tv_results_controller.js b/assets/controllers/tv_results_controller.js index 52a94f1..d6d3529 100644 --- a/assets/controllers/tv_results_controller.js +++ b/assets/controllers/tv_results_controller.js @@ -121,6 +121,7 @@ export default class extends Controller { let include = true; option.classList.remove('hidden'); + option.querySelector('input[type="checkbox"]').checked = false; for (let [key, value] of Object.entries(activeFilter)) { if (value === "" || key === "season") {