diff --git a/public/s/js/comments.js b/public/s/js/comments.js index 7a578cc..4811b4d 100644 --- a/public/s/js/comments.js +++ b/public/s/js/comments.js @@ -54,7 +54,7 @@ class CommentSystem { document.body.classList.remove('sidebar-left-hidden'); const layout = this.container.closest('.item-layout-container'); if (layout) layout.classList.remove('sidebar-hidden'); - } else if (isHidden) { + } else if (isHidden && (window.innerWidth >= 1000 || !document.body.classList.contains('layout-modern'))) { this.container.classList.add('faded-out'); this.container.style.display = 'none'; document.body.classList.add('sidebar-left-hidden'); @@ -3808,9 +3808,12 @@ class CommentSystem { toggleComments() { if (!this.container) return; - if (document.body.classList.contains('layout-modern') && typeof window.toggleSidebarLeft === 'function') { - window.toggleSidebarLeft(); - return; + if (document.body.classList.contains('layout-modern')) { + if (window.innerWidth < 1000) return; + if (typeof window.toggleSidebarLeft === 'function') { + window.toggleSidebarLeft(); + return; + } } const layout = this.container.closest('.item-layout-container'); diff --git a/public/s/js/f0ckm.js b/public/s/js/f0ckm.js index 7cd803b..2cd2d53 100644 --- a/public/s/js/f0ckm.js +++ b/public/s/js/f0ckm.js @@ -6811,7 +6811,9 @@ window.cancelAnimFrame = (function () { }); const isLSActive = () => - document.body.classList.contains('layout-modern') && !!document.querySelector('.item-sidebar-left'); + document.body.classList.contains('layout-modern') && + !!document.querySelector('.item-sidebar-left') && + window.innerWidth >= 1000; // Prepare sidebar for drag — keeps it in the CSS grid so overflow:hidden clips translateX. // OPEN: removes sidebar-hidden/display:none, places sidebar at translateX(-sw), reflows twice. @@ -7070,6 +7072,7 @@ window.cancelAnimFrame = (function () { }; window.toggleSidebarLeft = () => { + if (window.innerWidth < 1000) return; const { sb, layout } = getLS(); if (!sb || !layout) return; const isHidden = layout.classList.contains('sidebar-hidden');