diff options
Diffstat (limited to 'src/js/pagestore.js')
-rw-r--r-- | src/js/pagestore.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/js/pagestore.js b/src/js/pagestore.js index 24cb3ec..f5f52bf 100644 --- a/src/js/pagestore.js +++ b/src/js/pagestore.js @@ -615,10 +615,12 @@ PageStore.prototype.filterRequest = function(context) { // - Evaluating dynamic filtering is much faster than static filtering // We evaluate dynamic filtering first, and hopefully we can skip // evaluation of static filtering. - var df = µb.dynamicNetFilteringEngine.clearRegisters(); - df.evaluateCellZY(context.rootHostname, context.requestHostname, context.requestType); - if ( df.mustBlockOrAllow() ) { - result = df.toFilterString(); + if ( µb.userSettings.advancedUserEnabled ) { + var df = µb.dynamicNetFilteringEngine.clearRegisters(); + df.evaluateCellZY(context.rootHostname, context.requestHostname, context.requestType); + if ( df.mustBlockOrAllow() ) { + result = df.toFilterString(); + } } // Static filtering never override dynamic filtering |