From 9de56e605a2fed31da05c0f4d7aa2ec30165dd68 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Thu, 25 Jun 2026 11:48:03 -0500 Subject: [PATCH] fix: prevent duplicate PIN copy handlers from multiple modules - Guard with window._mokoPinBound and data-bound to prevent multi-module pages from attaching N click handlers per badge - Extract bindCopy() for reuse after request-then-copy flow - Ensure title="Click to copy" tooltip on all PIN elements --- .../admin/src/Helper/SupportPinHelper.php | 102 +++++++++--------- 1 file changed, 53 insertions(+), 49 deletions(-) diff --git a/source/packages/com_mokosuiteclient/admin/src/Helper/SupportPinHelper.php b/source/packages/com_mokosuiteclient/admin/src/Helper/SupportPinHelper.php index 09555ca8..ab2fa14e 100644 --- a/source/packages/com_mokosuiteclient/admin/src/Helper/SupportPinHelper.php +++ b/source/packages/com_mokosuiteclient/admin/src/Helper/SupportPinHelper.php @@ -181,8 +181,14 @@ class SupportPinHelper { return <<<'JS' JS; }