diff --git a/platform/chromium/manifest.json b/platform/chromium/manifest.json index c84d5707ed9a7..b43a9e5b7be1f 100644 --- a/platform/chromium/manifest.json +++ b/platform/chromium/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "uBlock Origin", - "version": "1.15.6", + "version": "1.15.8", "commands": { "launch-element-zapper": { diff --git a/src/js/traffic.js b/src/js/traffic.js index 42900ef47c412..2ed04abad4b94 100644 --- a/src/js/traffic.js +++ b/src/js/traffic.js @@ -707,7 +707,10 @@ var filterDocument = (function() { // confirmed, there is nothing which can be done uBO-side to reduce // overhead. if ( filterer.buffer === null ) { - if ( streamJobDone(filterer, ev.data) ) { return; } + if ( streamJobDone(filterer, ev.data) ) { + filterers.delete(this); + return; + } filterer.buffer = new Uint8Array(ev.data); return; }