From 94e6f5167805094f8ca895dd7329093fd87491c7 Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Wed, 20 Nov 2019 18:09:07 +0800 Subject: [PATCH] fix: match no PJAX links --- src/utils/DOMHelper.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/utils/DOMHelper.ts b/src/utils/DOMHelper.ts index 9d550d9..3be70e8 100644 --- a/src/utils/DOMHelper.ts +++ b/src/utils/DOMHelper.ts @@ -121,7 +121,7 @@ export function scrollToRepoContent() { } const pjax = new PJAX({ - elements: '', + elements: 'match-nothing-selector', selectors: [ '.repository-content', 'title', @@ -134,10 +134,12 @@ const pjax = new PJAX({ forceCache: true, // TODO: merge namespace, add forceCache }) -window.addEventListener('pjax:send', () => mountTopProgressBar()) +// Note: shall not enable below pjax:send listener as there would be dual bar when GitHub PJAX links are triggered +// window.addEventListener('pjax:send', () => mountTopProgressBar()) window.addEventListener('pjax:complete', () => unmountTopProgressBar()) export function loadWithPJAX(URL: string) { + mountTopProgressBar() pjax.loadUrl(URL, { scrollTo: 0 }) }