From 39a521fb80bebae997dc13edef5bbc4eb1689702 Mon Sep 17 00:00:00 2001 From: tophf Date: Sun, 3 Dec 2017 07:59:22 +0300 Subject: [PATCH] FF: don't style checkboxes in FF < 54, not 57 See #271 --- js/messaging.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/messaging.js b/js/messaging.js index 00b84272..c27bef6a 100644 --- a/js/messaging.js +++ b/js/messaging.js @@ -17,6 +17,7 @@ if (!CHROME && !chrome.browserAction.openPopup) { FIREFOX = 50; browser.runtime.getBrowserInfo().then(info => { FIREFOX = parseFloat(info.version); + document.documentElement.classList.toggle('moz-appearance-bug', FIREFOX && FIREFOX < 54); }); } @@ -61,7 +62,7 @@ if (BG && !BG.getStyles && BG !== window) { } if (!BG || BG !== window) { document.documentElement.classList.toggle('firefox', FIREFOX); - document.documentElement.classList.toggle('moz-appearance-bug', FIREFOX && FIREFOX < 57); + document.documentElement.classList.toggle('moz-appearance-bug', FIREFOX && FIREFOX < 54); document.documentElement.classList.toggle('opera', OPERA); // TODO: remove once our manifest's minimum_chrome_version is 50+ // Chrome 49 doesn't report own extension pages in webNavigation apparently