From d910a6df8e4c0180bb60561d8eaa5180939f9cda Mon Sep 17 00:00:00 2001 From: Abdi Tolessa <41271840+AbdiTolesa@users.noreply.github.com> Date: Wed, 18 Dec 2024 21:24:12 +0300 Subject: [PATCH 1/2] Fix multiselecting issue with section field --- js/formidable_admin.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/formidable_admin.js b/js/formidable_admin.js index 6b785a337a..9f251a6a79 100644 --- a/js/formidable_admin.js +++ b/js/formidable_admin.js @@ -4392,6 +4392,7 @@ function frmAdminBuildJS() { ++numberOfSelectedGroups; } else if ( shiftKeyIsDown && ! groupIsActive ) { + e.stopPropagation(); ++numberOfSelectedGroups; // include the one we're selecting right now. const $firstGroup = $selectedFieldGroups.first(); From 7e4582026c42299da68aab953dbf3a541d35789f Mon Sep 17 00:00:00 2001 From: Abdi Tolessa <41271840+AbdiTolesa@users.noreply.github.com> Date: Thu, 19 Dec 2024 11:57:17 +0300 Subject: [PATCH 2/2] Disable pointer events on section fields too when multiselecting fields --- css/frm_admin.css | 2 +- js/formidable_admin.js | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/css/frm_admin.css b/css/frm_admin.css index a12cd2ebe8..6438aedcdd 100644 --- a/css/frm_admin.css +++ b/css/frm_admin.css @@ -9272,7 +9272,7 @@ Responsive Design } .frm-sortable-helper, -.frm-multiselect-key-is-down li.form-field:not(.edit_field_type_divider) { +.frm-multiselect-key-is-down li.form-field { pointer-events: none; } diff --git a/js/formidable_admin.js b/js/formidable_admin.js index 9f251a6a79..6b785a337a 100644 --- a/js/formidable_admin.js +++ b/js/formidable_admin.js @@ -4392,7 +4392,6 @@ function frmAdminBuildJS() { ++numberOfSelectedGroups; } else if ( shiftKeyIsDown && ! groupIsActive ) { - e.stopPropagation(); ++numberOfSelectedGroups; // include the one we're selecting right now. const $firstGroup = $selectedFieldGroups.first();