- Electron version:
  1.3.3
- Operating system:
  OSX El Capitan

``` javascript
      function cbError(e) {
         console.error('failure', e);
      }

      navigator.webkitPersistentStorage.requestQuota( 10 * 1024* 1024, function(granted) {
        webkitRequestFileSystem(PERSISTENT, granted, cb, cbError);
      },
      cbError)
```

webkitRequestFileSystem is failing with:

```
FileError {code: 2, name: "SecurityError", message: "It was determined that certain files are unsafe fo… too many calls are being made on file resources."}code: 2message: "It was determined that certain files are unsafe for access within a Web application, or that too many calls are being made on file resources."name: "SecurityError"__proto__: FileError
```

This page is being served from a custom:// scheme if that matters.

atom/browser/atom_browser_client.h
#ifndef ATOM_BROWSER_ATOM_BROWSER_CLIENT_H_
#define ATOM_BROWSER_ATOM_BROWSER_CLIENT_H_
#include <map>
#include <string>
#include <vector>
#include "brightray/browser/browser_client.h"
#include "content/public/browser/render_process_host_observer.h"
namespace content {
class QuotaPermissionContext;