diff --git a/lib/adapters/idb/idb.js b/lib/adapters/idb/idb.js
index <HASH>..<HASH> 100644
--- a/lib/adapters/idb/idb.js
+++ b/lib/adapters/idb/idb.js
@@ -937,7 +937,8 @@ IdbPouch.valid = function () {
   // to our knees.
   var isSafari = typeof openDatabase !== 'undefined' &&
     /(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent) &&
-    !/Chrome/.test(navigator.userAgent);
+    !/Chrome/.test(navigator.userAgent) &&
+    !/BlackBerry/.test(navigator.platform);
 
   // some outdated implementations of IDB that appear on Samsung
   // and HTC Android devices <4.4 are missing IDBKeyRange
(#<I>) - Fix for BlackBerry <I> browsers being identified as Safari