From 89f9876c92ebedd3ba88636b3afdf57708d523be Mon Sep 17 00:00:00 2001 From: Chuck Date: Thu, 8 Jan 2026 13:27:30 -0500 Subject: [PATCH] fix: Add hidden input for enabled checkbox to ensure false is submitted Add hidden input with value='false' before enabled checkbox in custom feeds table to ensure an explicit false value is sent when checkbox is unchecked. Pattern implemented: - Hidden input: name='enabled', value='false' (always submitted) - Checkbox: name='enabled', value='true' (only submitted when checked) - When unchecked: only hidden input submits (false) - When checked: both submit, checkbox value (true) overwrites hidden Updated in two places: - Template checkbox in plugin_config.html (existing rows) - JavaScript addCustomFeedRow function in base.html (new rows) Backend verification: - Backend (api_v3.py) handles string boolean values and converts properly - JavaScript form processing explicitly checks element.checked, independent of this pattern - Standard form submission uses last value when multiple values share same name --- web_interface/templates/v3/base.html | 1 + web_interface/templates/v3/partials/plugin_config.html | 1 + 2 files changed, 2 insertions(+) diff --git a/web_interface/templates/v3/base.html b/web_interface/templates/v3/base.html index 510de6ee..ce3fee56 100644 --- a/web_interface/templates/v3/base.html +++ b/web_interface/templates/v3/base.html @@ -4869,6 +4869,7 @@ + +