misc fixes

This commit is contained in:
Alex Adam 2020-03-16 20:53:14 +02:00
parent 0eb26ddef4
commit 66139e71a3
2 changed files with 7 additions and 288 deletions

View file

@ -230,10 +230,12 @@ function prepareStyles(tab, includeStyle, appliedStyles, callback) {
if (!styles) {
callback(appliedStyles)
return
}
if (styles.length === 0) {
callback(appliedStyles)
return
}
let allMatchingStyles = [];
@ -258,23 +260,27 @@ function prepareStyles(tab, includeStyle, appliedStyles, callback) {
if (allMatchingStyles.length === 0) {
callback(appliedStyles)
return
}
allMatchingStyles.sort((a, b) => b.length - a.length);
let selStyle = allMatchingStyles[0];
if (!selStyle) {
callback(appliedStyles)
return
}
currentStyle = styles[selStyle.index];
if (!currentStyle) {
callback(appliedStyles)
return
}
if (!currentStyle.style) {
callback(appliedStyles)
return
}
chrome.tabs.insertCSS(tab[0].id, { code: currentStyle.style }, () => {