diff --git a/app/filtering.js b/app/filtering.js index 849f70b6802..5175d3dfa74 100644 --- a/app/filtering.js +++ b/app/filtering.js @@ -412,23 +412,23 @@ function registerForDownloadListener (session) { }) } -function registerSession (partition, fn) { - let ses = session.fromPartition(partition) +function initSession (ses, partition) { + initializedPartitions[partition] = true registeredSessions[partition] = ses - fn(ses, partition) + ses.setEnableBrotli(true) } function initForPartition (partition) { - let fns = [userPrefs.init, + let fns = [initSession, + userPrefs.init, registerForBeforeRequest, registerForBeforeRedirect, registerForBeforeSendHeaders, registerPermissionHandler, registerForHeadersReceived, registerForDownloadListener] - - initializedPartitions[partition] = true - fns.forEach(registerSession.bind(this, partition)) + let ses = session.fromPartition(partition) + fns.forEach((fn) => { fn(ses, partition) }) } function shouldIgnoreUrl (url) {