diff --git a/backend/routes/clickTtHttpPageRoutes.js b/backend/routes/clickTtHttpPageRoutes.js index 2cecd490..45d18fdf 100644 --- a/backend/routes/clickTtHttpPageRoutes.js +++ b/backend/routes/clickTtHttpPageRoutes.js @@ -205,12 +205,12 @@ function injectProxyNavigationScript(html, proxyBaseUrl, pageBaseUrl, sid) { document.addEventListener('click', function (event) { const anchor = event.target && event.target.closest ? event.target.closest('a[href]') : null; if (!anchor) return; + if (event.defaultPrevented) return; const targetUrl = normalizeUrl(anchor.getAttribute('href'), PAGE_BASE_URL); if (!targetUrl || !shouldProxyUrl(targetUrl)) return; event.preventDefault(); - event.stopPropagation(); navigateViaProxy(targetUrl); - }, true); + }, false); document.addEventListener('submit', function (event) { const form = event.target;