diff --git a/src/content-script/index.jsx b/src/content-script/index.jsx index 8065aa3..7f1b6dc 100644 --- a/src/content-script/index.jsx +++ b/src/content-script/index.jsx @@ -25,7 +25,12 @@ import { changeLanguage } from 'i18next' */ async function mountComponent(siteConfig, userConfig) { const retry = 10 + let oldUrl = location.href for (let i = 1; i <= retry; i++) { + if (location.href !== oldUrl) { + console.log(`SiteAdapters Retry ${i}/${retry}: stop`) + return + } const e = (siteConfig && (getPossibleElementByQuerySelector(siteConfig.sidebarContainerQuery) ||