diff --git a/dist/firefox/updates.json b/dist/firefox/updates.json index 88a7e6c08bc67..8e98c2eecca4a 100644 --- a/dist/firefox/updates.json +++ b/dist/firefox/updates.json @@ -3,10 +3,10 @@ "uBlock0@raymondhill.net": { "updates": [ { - "version": "1.15.19rc6", + "version": "1.15.23b0", "applications": { "gecko": { "strict_min_version": "52" } }, - "update_info_url": "https://github.com/gorhill/uBlock/releases/tag/1.15.19rc6", - "update_link": "https://github.com/gorhill/uBlock/releases/download/1.15.19rc6/uBlock0.webext.signed.xpi" + "update_info_url": "https://github.com/gorhill/uBlock/releases/tag/1.15.23b0", + "update_link": "https://github.com/gorhill/uBlock/releases/download/1.15.23b0/uBlock0.webext.signed.xpi" } ] } diff --git a/dist/version b/dist/version index 0e67cb7779af9..d2d226120f41d 100644 --- a/dist/version +++ b/dist/version @@ -1 +1 @@ -1.15.22 +1.15.24 diff --git a/src/js/start.js b/src/js/start.js index cda75e306821b..ebecd1573b8e9 100644 --- a/src/js/start.js +++ b/src/js/start.js @@ -105,6 +105,16 @@ var onPSLReady = function() { var onVersionReady = function(lastVersion) { if ( lastVersion === vAPI.app.version ) { return; } + // Since AMO does not allow updating resources.txt, force a reload when a + // new version is detected, as resources.txt may have changed since last + // release. This will be done only for release versions of Firefox. + if ( + /^Mozilla-Firefox-/.test(vAPI.webextFlavor) && + /(b|rc)\d+$/.test(vAPI.app.version) === false + ) { + µb.redirectEngine.invalidateResourcesSelfie(); + } + // From 1.15.19b9 and above, the `behind-the-scene` scope is no longer // whitelisted by default, and network requests from that scope will be // subject to filtering by default.