unbork installer, regressed in 81a5acfd

This commit is contained in:
tophf 2022-02-13 16:19:58 +03:00
parent 2e021f6ac9
commit 225a2cec31
2 changed files with 5 additions and 3 deletions

View File

@ -154,8 +154,10 @@
/** @param {chrome.webRequest.WebRequestBodyDetails} req */
function openNamedStyle(req) {
chrome.tabs.update(req.tabId, {url: 'edit.html?id=' + req.url.split('#')[1]});
return {cancel: true};
if (!req.url.includes('?')) { // skipping our usercss installer
chrome.tabs.update(req.tabId, {url: 'edit.html?id=' + req.url.split('#')[1]});
return {cancel: true};
}
}
function req2key(req) {

View File

@ -158,7 +158,7 @@ window.StyleInjector = window.INJECTED === 1 ? window.StyleInjector : ({
function setTextAndName(el, {id, code = '', name}) {
if (exposeStyleName && name) {
el.dataset.name = name;
name = encodeURIComponent(name.replace(/[#%/@:']/g, toSafeChar));
name = encodeURIComponent(name.replace(/[?#%/@:']/g, toSafeChar));
code += `\n/*# sourceURL=${chrome.runtime.getURL(name)}.user.css#${id} */`;
}
el.textContent = code;