Bug 171806

Summary: HTML5 FileSystem API polyfill over IndexdedDB not working
Product: WebKit Reporter: Carlos Alberto Lopez Perez <clopez>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: bugs-noreply
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
URL: http://html5-demos.appspot.com/static/filesystem/idb.filesystem.js/demos/basic/index.html

Description Carlos Alberto Lopez Perez 2017-05-08 09:14:08 PDT
Its unclear at this moment to me if its a bug on the demo itself or on WebKit.

But this demo using a polifyll for the HTML5 FileSystem API that we don't support on top of IndexedDB (that we support) is not working as expected.

http://html5-demos.appspot.com/static/filesystem/idb.filesystem.js/demos/basic/index.html

The demo comes from: https://github.com/ebidel/idb.filesystem.js/
Comment 1 Carlos Alberto Lopez Perez 2017-05-08 10:33:21 PDT
Same error happens with safari. It seems an error on the demo itself.

Reported: https://github.com/ebidel/idb.filesystem.js/issues/46https://github.com/ebidel/idb.filesystem.js/issues/46
Comment 2 Carlos Alberto Lopez Perez 2017-05-08 10:33:37 PDT
(In reply to Carlos Alberto Lopez Perez from comment #1)
> Same error happens with safari. It seems an error on the demo itself.
> 
> Reported:
> https://github.com/ebidel/idb.filesystem.js/issues/46https://github.com/
> ebidel/idb.filesystem.js/issues/46

https://github.com/ebidel/idb.filesystem.js/issues/46
Comment 3 Carlos Alberto Lopez Perez 2017-05-08 16:07:05 PDT
The issue is that the demo application uses some outdated/broken code.

This URL that uses the last code from the repository seems to work fine on WebKit http://rawgit.com/ebidel/idb.filesystem.js/master/demos/basic/