瀏覽代碼

Only check for buggy IndexedDB once

Thibaut 11 年之前
父節點
當前提交
eb58c01ee5
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      assets/javascripts/app/db.coffee

+ 3 - 1
assets/javascripts/app/db.coffee

@@ -23,7 +23,9 @@ class app.DB
   onOpenSuccess: (event) =>
     try
       db = event.target.result
-      db.transaction(['docs', app.docs.all()[0].slug], 'readwrite').abort() # https://bugs.webkit.org/show_bug.cgi?id=136937
+      unless @checkedBuggyIDB
+        db.transaction(['docs', app.docs.all()[0].slug], 'readwrite').abort() # https://bugs.webkit.org/show_bug.cgi?id=136937
+        @checkedBuggyIDB = true
     catch
       try db.close()
       @onOpenError()