From 8b7581e4e2b4b4840363f1d4954c984f35d298ef Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Sun, 19 Jun 2022 15:49:11 +0300 Subject: Added imgur.io #346. Fixed a typo in Unify. Fixed typo in IMDb #348 --- src/assets/javascripts/imgur.js | 2 +- src/assets/javascripts/utils.js | 24 ++++++++++++++---------- 2 files changed, 15 insertions(+), 11 deletions(-) (limited to 'src/assets/javascripts') diff --git a/src/assets/javascripts/imgur.js b/src/assets/javascripts/imgur.js index e6097a67..90dda136 100644 --- a/src/assets/javascripts/imgur.js +++ b/src/assets/javascripts/imgur.js @@ -2,7 +2,7 @@ window.browser = window.browser || window.chrome; import utils from './utils.js' -const targets = /^https?:\/{2}([im]\.)?imgur\.com(\/|$)/ +const targets = /^https?:\/{2}([im]\.)?imgur\.(com|io)(\/|$)/ let redirects = { "rimgo": { diff --git a/src/assets/javascripts/utils.js b/src/assets/javascripts/utils.js index 26056d10..3432dbef 100644 --- a/src/assets/javascripts/utils.js +++ b/src/assets/javascripts/utils.js @@ -307,17 +307,21 @@ function getCookiesFromStorage(frontend, urls, name) { browser.storage.local.get([key, 'firstPartyIsolate'], r => { const cookie = r[key]; if (cookie === undefined) return; - let query; - if (!r.firstPartyIsolate) query = { - url: url, name: cookie.name, value: cookie.value, secure: true, - expirationDate: cookie.expirationDate, - }; - else query = { - url: url, name: cookie.name, value: cookie.value, secure: true, - expirationDate: null, - firstPartyDomain: new URL(url).hostname, + for (const url of urls) { + let query = + r.firstPartyIsolate ? + { + url: url, name: cookie.name, value: cookie.value, secure: true, + expirationDate: null, + firstPartyDomain: new URL(url).hostname, + } + : + { + url: url, name: cookie.name, value: cookie.value, secure: true, + expirationDate: cookie.expirationDate, + }; + browser.cookies.set(query) } - for (const url of urls) browser.cookies.set(query) }) } -- cgit 1.4.1