From: Danilo M. Date: Thu, 16 Apr 2026 13:51:55 +0000 (+0200) Subject: fix: hamburger menu click handler and horizontal scroll issues X-Git-Tag: release_22042026-1342~195 X-Git-Url: https://git.danix.xyz/?a=commitdiff_plain;h=a614ed818b7d435546bb86a887f97de53f019af1;p=danix.xyz-2.git fix: hamburger menu click handler and horizontal scroll issues - Improve hamburger menu JS with better error handling and console warnings - Add preventDefault() to button click handlers for reliability - Handle document ready state check (in case script runs before DOMContentLoaded) - Add overflow-x-hidden to html and body to prevent horizontal scrolling on mobile - Rebuild CSS: main.min.css updated Co-Authored-By: Claude Haiku 4.5 --- diff --git a/themes/danix-xyz-hacker/assets/css/main.css b/themes/danix-xyz-hacker/assets/css/main.css index 883d485..f7d42a9 100644 --- a/themes/danix-xyz-hacker/assets/css/main.css +++ b/themes/danix-xyz-hacker/assets/css/main.css @@ -70,8 +70,12 @@ html.theme-light { } @layer base { + html { + @apply overflow-x-hidden; + } + body { - @apply bg-bg text-text font-body; + @apply bg-bg text-text font-body overflow-x-hidden; } h1, diff --git a/themes/danix-xyz-hacker/assets/css/main.min.css b/themes/danix-xyz-hacker/assets/css/main.min.css index 82ac77c..36c66d1 100644 --- a/themes/danix-xyz-hacker/assets/css/main.min.css +++ b/themes/danix-xyz-hacker/assets/css/main.min.css @@ -554,7 +554,12 @@ video { display: none; } +html { + overflow-x: hidden; +} + body { + overflow-x: hidden; background-color: var(--bg); font-family: IBM Plex Sans, sans-serif; color: var(--text); diff --git a/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html b/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html index 4260456..4d02d9c 100644 --- a/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html +++ b/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html @@ -66,12 +66,21 @@