From 4bc542cc7fad2ccd11e08bcd7bd2266f2accefd1 Mon Sep 17 00:00:00 2001 From: Stephan de Wit Date: Mon, 2 Mar 2026 16:02:52 +0100 Subject: [PATCH] Firewall: Rules [new]: adjust row selection behavior for internal rules re-use the same logic that decides checkbox rendering to disable the relevant hover CSS and disable tabulator internal selection functionality --- .../mvc/app/views/OPNsense/Firewall/filter_rule.volt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt b/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt index c66a51adcc..2bb425f1a0 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt @@ -142,6 +142,7 @@ // hide the row selection checkbox for internal and dataTree group rules if (data.isGroup || !data.uuid || !data.uuid.includes("-")) { $element.addClass('row-no-select'); + $element.removeClass('tabulator-selectable'); } // bucket row (dataTree) styling @@ -149,6 +150,10 @@ $element.addClass('bucket-row'); } }, + selectableRowsCheck: function(row) { + const data = row.getData(); + return !(data.isGroup || !data.uuid || !data.uuid.includes("-")); + } }, options: { responsive: true,