summaryrefslogtreecommitdiffstats
path: root/pages/options/options.js
diff options
context:
space:
mode:
authorSimonBrazell <simon@brazell.com.au>2020-02-09 11:08:04 +1100
committerSimonBrazell <simon@brazell.com.au>2020-02-09 11:08:04 +1100
commiteb99449f726565764dac26ee1baa4e9e4689f078 (patch)
tree121ccb543ea3bd64999b5735198351eca3e60923 /pages/options/options.js
parentd25072f6b54d821b8d8245f78b492eb273017260 (diff)
downloadprivacy-redirect-eb99449f726565764dac26ee1baa4e9e4689f078.tar.gz
privacy-redirect-eb99449f726565764dac26ee1baa4e9e4689f078.tar.bz2
privacy-redirect-eb99449f726565764dac26ee1baa4e9e4689f078.zip
Avoid redirecting `studio.youtube.com` & basic instance validationv1.1.6
Diffstat (limited to 'pages/options/options.js')
-rw-r--r--pages/options/options.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/pages/options/options.js b/pages/options/options.js
index ed9c70d..a55d032 100644
--- a/pages/options/options.js
+++ b/pages/options/options.js
@@ -28,9 +28,9 @@ chrome.storage.sync.get(
document.querySelector('#save').addEventListener('click', () => {
chrome.storage.sync.set({
- nitterInstance: nitterInstance.value,
- invidiousInstance: invidiousInstance.value,
- bibliogramInstance: bibliogramInstance.value,
+ nitterInstance: nitterInstance.value && nitterInstance.checkValidity() ? new URL(nitterInstance.value).origin : '',
+ invidiousInstance: invidiousInstance.value && invidiousInstance.checkValidity() ? new URL(invidiousInstance.value).origin : '',
+ bibliogramInstance: bibliogramInstance.value && bibliogramInstance.checkValidity() ? new URL(bibliogramInstance.value).origin : '',
disableNitter: !disableNitter.checked,
disableInvidious: !disableInvidious.checked,
disableBibliogram: !disableBibliogram.checked