diff --git a/public/assets/js/navbar.js b/public/assets/js/navbar.js index cceacb2b..0ba8aceb 100644 --- a/public/assets/js/navbar.js +++ b/public/assets/js/navbar.js @@ -151,6 +151,18 @@ function handleIframeNavigation(url) { } } +iframe.addEventListener('loadstart', (e) => { + const newUrl = e.target.src || iframe.src; + if (newUrl.includes('duckduckgo.com/search')) { + return; + } + + if (navbarToggle && navbarToggle.checked && navBar) { + navBar.style.display = 'block'; + } + showLoadingScreen(false, false); +}); + elements.iframe.addEventListener('load', () => { try { detectIframeNavigation();