From e6ccd6a408477e7d6d7fff9240ee17df47596135 Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Sat, 6 Jun 2026 05:51:44 +0530 Subject: [PATCH] Fix JavaScript syntax error - remove duplicate keydown handler BUGFIX: Uncaught SyntaxError expected expression, got ')' PROBLEM: Console error on page load due to malformed JavaScript ROOT CAUSE: Previous replacement left duplicate code fragment: - Closing brace of updateDropdownHighlight function was followed by 'kup.addEventListener' (missing 'loo' prefix) - This created invalid JavaScript syntax - Old keydown handler wasn't fully removed SOLUTION: Removed the duplicate/malformed keydown listener block The proper keydown handler with arrow key navigation is earlier in the code and works correctly. --- app/Views/billing/ipd/discharge_create.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/app/Views/billing/ipd/discharge_create.php b/app/Views/billing/ipd/discharge_create.php index b17b0c5..1b6b0af 100644 --- a/app/Views/billing/ipd/discharge_create.php +++ b/app/Views/billing/ipd/discharge_create.php @@ -1820,15 +1820,7 @@ $allergyStatusNoKnown = in_array($allergyStatusNormalized, ['no known drug aller item.style.fontWeight = ''; } }); - }kup.addEventListener('keydown', function(e) { - if (e.key === 'Enter' && btnAdd) { - e.preventDefault(); - dropdown.style.display = 'none'; - btnAdd.click(); - } else if (e.key === 'Escape') { - dropdown.style.display = 'none'; - } - }); + } lookup.addEventListener('blur', function() { setTimeout(function() {