From 2ab816509d2776e0109bdee8dd68088e12194368 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Mon, 4 Apr 2022 19:29:06 +0300 Subject: Fixed a medium exception #137 --- src/assets/javascripts/helpers/medium.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/assets/javascripts/helpers/medium.js b/src/assets/javascripts/helpers/medium.js index 53dd9555..0d7abc8c 100644 --- a/src/assets/javascripts/helpers/medium.js +++ b/src/assets/javascripts/helpers/medium.js @@ -117,14 +117,13 @@ function setProtocol(val) { function redirect(url, type, initiator) { if (disable) return; - if (url.pathname == "/") return; - if (url.pathname.startsWith("/tag") || url.pathname.startsWith("/@")) return; if (type != "main_frame" && "sub_frame" && "xmlhttprequest" && "other") return null; if (initiator && ([...redirects.scribe.normal, ...scribeNormalCustomRedirects].includes(initiator.origin))) return; if (!targets.some(rx => rx.test(url.host))) return; + if (/^https?:\/{2}([a-z](\.|)){0,}\/(@([a-z](\.|)){0,}\/$|[^@])/.test(url.href)) return; let instancesList; if (protocol == 'normal') instancesList = [...scribeNormalRedirectsChecks, ...scribeNormalCustomRedirects]; -- cgit 1.4.1