http://dev.w3.org/2009/dap/file-system/pub/FileSystem/#methods states that the first parameter (type) to the requestFileSystem() method should be one of the constants PERSISTENT (1) or TEMPORARY (0), but it does not define the behavior when the type parameter is other than one of these values. WebKit does not throw an exception. I have asked on the public-webapps list what the correct behavior is, and I will update this bug when I receive a reply.
Created attachment 110190 [details] Patch