insertCSS#cssOrigin requires FF53

This commit is contained in:
tophf 2017-09-30 02:32:43 +03:00
parent bf9ebab295
commit 9585aea08d

View File

@ -754,19 +754,18 @@ function handleCssTransitionBug({tabId, frameId, url, styles}) {
} }
function patchFirefox() { function patchFirefox() {
browser.tabs.insertCSS(tabId, { const options = {
frameId, frameId,
code: CSS_TRANSITION_SUPPRESSOR, code: CSS_TRANSITION_SUPPRESSOR,
cssOrigin: 'user',
runAt: 'document_start',
matchAboutBlank: true, matchAboutBlank: true,
}).then(() => setTimeout(() => { };
browser.tabs.removeCSS(tabId, { if (FIREFOX >= 53) {
frameId, options.cssOrigin = 'user';
code: CSS_TRANSITION_SUPPRESSOR, }
cssOrigin: 'user', browser.tabs.insertCSS(tabId, Object.assign(options, {
matchAboutBlank: true, runAt: 'document_start',
}).catch(ignoreChromeError); })).then(() => setTimeout(() => {
browser.tabs.removeCSS(tabId, options).catch(ignoreChromeError);
})).catch(ignoreChromeError); })).catch(ignoreChromeError);
} }