From b870c9465178681eec7d644dbaea3ff45c699e8e Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Wed, 26 Apr 2023 20:52:39 -0400 Subject: [PATCH] Use in-memory availableFilterLists if populated --- src/js/storage.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/storage.js b/src/js/storage.js index 32f840a44..91593d84e 100644 --- a/src/js/storage.js +++ b/src/js/storage.js @@ -679,7 +679,9 @@ self.addEventListener('hiddenSettingsChanged', ( ) => { // Load previously saved available lists -- these contains data // computed at run-time, we will reuse this data if possible const [ bin, registeredAssets, badlists ] = await Promise.all([ - vAPI.storage.get('availableFilterLists'), + Object.keys(this.availableFilterLists) !== 0 + ? { availableFilterLists: this.availableFilterLists } + : vAPI.storage.get('availableFilterLists'), io.metadata(), this.badLists.size === 0 ? io.get('ublock-badlists') : false, ]);