From ecd87d1ec2df24a764ad30da1a3f7ef1ac772b5e Mon Sep 17 00:00:00 2001 From: "claude[bot]" <209825114+claude[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 16:13:02 +0000 Subject: [PATCH] fix: resolve scroll lock issue after closing quick search modal with escape key - Replace x-trap.inert.noscroll with manual scroll management using x-trap.inert + x-init watcher - Add explicit scroll restoration in closeModal() method - Fixes issue where escape key after keyboard shortcut opening prevented page scrolling Fixes #6716 Co-authored-by: Andras Bacsai --- resources/views/livewire/global-search.blade.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/views/livewire/global-search.blade.php b/resources/views/livewire/global-search.blade.php index 0792dadfb..d9ec1829e 100644 --- a/resources/views/livewire/global-search.blade.php +++ b/resources/views/livewire/global-search.blade.php @@ -9,6 +9,8 @@ closeModal() { this.modalOpen = false; this.selectedIndex = -1; + // Ensure scroll is restored + document.body.style.overflow = ''; @this.closeSearchModal(); }, navigateResults(direction) { @@ -89,7 +91,9 @@ class="px-1 py-0.5 text-xs font-semibold text-neutral-500 dark:text-neutral-400 class="fixed top-0 lg:pt-10 left-0 z-99 flex items-start justify-center w-screen h-screen">
-