Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify that the File System Access API is not supported in Safari/Firefox #7129

Merged
merged 1 commit into from
Aug 25, 2024
Merged

Clarify that the File System Access API is not supported in Safari/Firefox #7129

merged 1 commit into from
Aug 25, 2024

Conversation

BenjaminAster
Copy link
Contributor

Caniuse's entry for the File System Access API currently specifies that Firefox/Safari partially support the File System Access API, with a note saying that they "only support the Origin Private File System (OPFS) part". This made sense when the API was originally introduced and everything, including the Origin Private File System, was in a specification with the name "File System Access".

However, since then, the specification has been split into two parts: the File System API (which is basically the OPFS and all browsers support) and the File System Access API (which only Chromium supports). So the definition of the term "File System Access API" has changed over the years and now specifically refers to only the part that allows for direct access to files/directories on the user's local file system. Therefore, saying that Firefox/Safari "partially support" the "File System Access API" does not make sense any more. Additionally, the note that "Desktop Chromium browsers currently support basic functionality and will be adding more of the API in the future" is also not true anymore; since Chromium v105, all features in the specification are supported afaik.

Somewhat related issue: #6615

@Fyrd
Copy link
Owner

Fyrd commented Aug 25, 2024

Yup, this was definitely due for an update. Thanks for the research and updates!

@Fyrd Fyrd merged commit acaaba0 into Fyrd:main Aug 25, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants