From f96ad4d14fa7b70b0525868af32959a4603ff81a Mon Sep 17 00:00:00 2001 From: Yutaka Kurosaki Date: Thu, 4 Dec 2025 02:24:00 +0900 Subject: [PATCH] Use manual scroll position management instead of x-navigate.preserve-scroll - Add JavaScript to save sidebar scroll position before navigation - Restore scroll position after page load using sessionStorage - Works consistently in Chrome and other browsers - Handles both DOMContentLoaded and window load events - Compatible with Alpine navigate and standard navigation --- .../views/layouts/knowledge-base.blade.php | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/src/resources/views/layouts/knowledge-base.blade.php b/src/resources/views/layouts/knowledge-base.blade.php index 603ae46..462d706 100644 --- a/src/resources/views/layouts/knowledge-base.blade.php +++ b/src/resources/views/layouts/knowledge-base.blade.php @@ -259,6 +259,43 @@ class="fixed inset-y-0 left-0 top-16 w-64 bg-white border-r border-gray-200 over