Remove debug console logs from sidebar scroll preservation
- Remove all console.log statements - Clean up code for production use - Preserve scroll position functionality without debug output
This commit is contained in:
@@ -266,27 +266,19 @@ class="fixed inset-y-0 left-0 top-16 w-64 bg-white border-r border-gray-200 over
|
||||
|
||||
const link = e.target.closest('a');
|
||||
if (link && sidebar.contains(link)) {
|
||||
// Save scroll position before navigation
|
||||
const scrollPos = sidebar.scrollTop;
|
||||
sessionStorage.setItem('kb_sidebar_scroll', scrollPos);
|
||||
console.log('Saved sidebar scroll position:', scrollPos);
|
||||
}
|
||||
}, true);
|
||||
|
||||
// Restore scroll position after page load
|
||||
function restoreSidebarScroll() {
|
||||
const sidebar = document.getElementById('kb-sidebar');
|
||||
if (!sidebar) {
|
||||
console.log('Sidebar not found');
|
||||
return;
|
||||
}
|
||||
if (!sidebar) return;
|
||||
|
||||
const savedPos = sessionStorage.getItem('kb_sidebar_scroll');
|
||||
console.log('Retrieved from sessionStorage:', savedPos);
|
||||
if (savedPos !== null && savedPos !== '0') {
|
||||
const pos = parseInt(savedPos, 10);
|
||||
sidebar.scrollTop = pos;
|
||||
console.log('Restored sidebar scroll position:', pos);
|
||||
sidebar.scrollTop = parseInt(savedPos, 10);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user