Index: dependencies
diff --git a/dependencies b/dependencies
index 024ca5218b39a62ced729a5d28166f1a48819b75..7055ad04353e27d919b8dba313ef7dc36a77fd33 100644
--- a/dependencies
+++ b/dependencies
@@ -3,6 +3,6 @@ _self = buildtools/ensure_dependencies.py
 buildtools = buildtools hg:3816c08c0f98 git:93e54d4
 abp2blocklist = abp2blocklist hg:36bcf3e032cc git:df196ea
 adblockplus = adblockplus hg:1e8c64115e5b git:4815245
-adblockpluscore = adblockpluscore hg:719f4b374d89 git:db38acd
+adblockpluscore = adblockpluscore hg:6deffadd2643 git:d1bd0d8
 adblockplusui = adblockplusui hg:0593d76f1106 git:9de6da7
 adblockplustests = adblockplustests hg:95fa66491d7d git:b4902cd
Index: include.preload.js
diff --git a/include.preload.js b/include.preload.js
index 479ef23dde078c5b6c14bf1cf9002a737555d272..949d039663f9130843b4d8d0a3ddfcb434522066 100644
--- a/include.preload.js
+++ b/include.preload.js
@@ -400,7 +400,16 @@ function init(document)
   var style = null;
   var observer = null;
   var tracer = null;
-  var propertyFilters = new CSSPropertyFilters(window, addElemHideSelectors);
+
+  function getPropertyFilters(callback)
+  {
+    ext.backgroundPage.sendMessage({
+      type: "filters.get",
+      what: "cssproperties"
+    }, callback);
+  }
+  var propertyFilters = new CSSPropertyFilters(window, getPropertyFilters,
+                                               addElemHideSelectors);
 
   // Use Shadow DOM if available to don't mess with web pages that rely on
   // the order of their own <style> tags (#309).
