From 78fa6d81cbd04b5a80c1ad0032acc763ecda75d0 Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Sun, 8 Feb 2026 10:22:07 +0000 Subject: [PATCH] Remove UI option to return regex matches always return msg.matches for a regex. --- .../@node-red/nodes/core/function/10-switch.html | 6 ------ .../@node-red/nodes/core/function/10-switch.js | 9 +++------ .../@node-red/nodes/locales/en-US/messages.json | 1 - test/nodes/core/function/10-switch_spec.js | 8 ++++---- 4 files changed, 7 insertions(+), 17 deletions(-) diff --git a/packages/node_modules/@node-red/nodes/core/function/10-switch.html b/packages/node_modules/@node-red/nodes/core/function/10-switch.html index be4e48a9b..434b50de5 100644 --- a/packages/node_modules/@node-red/nodes/core/function/10-switch.html +++ b/packages/node_modules/@node-red/nodes/core/function/10-switch.html @@ -112,7 +112,6 @@ } if (type === "regex") { r.case = rule.find(".node-input-rule-case").prop("checked"); - r.match = rule.find(".node-input-rule-match").prop("checked"); } } return r; @@ -236,7 +235,6 @@ var andLabel = this._("switch.and"); var caseLabel = this._("switch.ignorecase"); - var matchLabel = this._("switch.returnmatches"); $("#node-input-rule-container").css('min-height','150px').css('min-width','450px').editableList({ addItem: function(container,i,opt) { @@ -303,7 +301,6 @@ var rowInputCell = $('
',{style:"flex-grow:1; margin-left: 5px;"}).appendTo(row); - var valueField = null; var numValueField = null; var expValueField = null; @@ -317,8 +314,6 @@ var caseSensitive = $('',{id:"node-input-rule-case-"+i,class:"node-input-rule-case",type:"checkbox",style:"width:auto;vertical-align:top"}).appendTo(row2); $('