egecankomur 2b48422b68 fix(sidebar): check isMobile before collapsible=none; sticky desktop layout
- Swap isMobile and collapsible=none checks: mobile always gets Sheet
  overlay regardless of collapsible setting. Previously collapsible=none
  rendered an inline div on mobile, pushing content and preventing close.
- collapsible=none desktop path: use sticky top-0 h-svh instead of
  h-full so the sidebar stays visible while the page scrolls.
- Update sidebar-none-mode CSS to use align-items:flex-start which is
  required for sticky children in a flex container.

Root cause: stored sidebarCollapsible=none pref (set via theme
customizer) triggered this code path on both mobile and desktop.
2026-05-14 22:32:59 +03:00
S
Description
No description provided
5.4 MiB
Languages
TypeScript 99.4%
CSS 0.6%