diff --git a/features/file-system-access.yml b/features/file-system-access.yml index 876d8cd0d49..878cfcce9e6 100644 --- a/features/file-system-access.yml +++ b/features/file-system-access.yml @@ -4,8 +4,14 @@ spec: https://wicg.github.io/file-system-access/ caniuse: native-filesystem-api group: file-system compat_features: + - api.FileSystemDirectoryHandle.@@asyncIterator + - api.FileSystemFileHandle.createWritable - api.FileSystemHandle.queryPermission - api.FileSystemHandle.requestPermission + - api.FileSystemWritableFileStream + - api.FileSystemWritableFileStream.seek + - api.FileSystemWritableFileStream.truncate + - api.FileSystemWritableFileStream.write - api.Window.showDirectoryPicker - api.Window.showOpenFilePicker - api.Window.showSaveFilePicker diff --git a/features/file-system-access.yml.dist b/features/file-system-access.yml.dist index d8ac378cf00..54afa4a5d81 100644 --- a/features/file-system-access.yml.dist +++ b/features/file-system-access.yml.dist @@ -7,6 +7,39 @@ status: chrome: "86" edge: "86" compat_features: + # baseline: low + # baseline_low_date: 2023-03-27 + # support: + # chrome: "86" + # chrome_android: "86" + # edge: "86" + # firefox: "111" + # firefox_android: "111" + # safari: "16.4" + # safari_ios: "16.4" + - api.FileSystemDirectoryHandle.@@asyncIterator + + # baseline: false + # support: + # chrome: "86" + # chrome_android: "86" + # edge: "86" + # firefox: "111" + # firefox_android: "111" + - api.FileSystemFileHandle.createWritable + + # baseline: false + # support: + # chrome: "86" + # chrome_android: "109" + # edge: "86" + # firefox: "111" + # firefox_android: "111" + - api.FileSystemWritableFileStream + - api.FileSystemWritableFileStream.seek + - api.FileSystemWritableFileStream.truncate + - api.FileSystemWritableFileStream.write + # baseline: false # support: # chrome: "86" diff --git a/features/origin-private-file-system.yml b/features/origin-private-file-system.yml index a24cfb41a21..4e9a8e23bd2 100644 --- a/features/origin-private-file-system.yml +++ b/features/origin-private-file-system.yml @@ -2,3 +2,31 @@ name: Origin private file system description: The `navigator.storage.getDirectory()` method returns a `FileSystemDirectoryHandle` that is restricted to a specific origin and invisible to the user's actual file system for faster file-based applications, such as SQLite databases. spec: https://fs.spec.whatwg.org/#origin-private-file-system group: file-system +compat_features: + - api.FileSystemDirectoryHandle + - api.FileSystemDirectoryHandle.entries + - api.FileSystemDirectoryHandle.getDirectoryHandle + - api.FileSystemDirectoryHandle.getFileHandle + - api.FileSystemDirectoryHandle.keys + - api.FileSystemDirectoryHandle.removeEntry + - api.FileSystemDirectoryHandle.resolve + - api.FileSystemDirectoryHandle.values + - api.FileSystemFileHandle + - api.FileSystemFileHandle.createSyncAccessHandle + - api.FileSystemFileHandle.getFile + - api.FileSystemHandle + - api.FileSystemHandle.isSameEntry + - api.FileSystemHandle.kind + - api.FileSystemHandle.name + - api.FileSystemSyncAccessHandle + - api.FileSystemSyncAccessHandle.close + - api.FileSystemSyncAccessHandle.close.sync_version + - api.FileSystemSyncAccessHandle.flush + - api.FileSystemSyncAccessHandle.flush.sync_version + - api.FileSystemSyncAccessHandle.getSize + - api.FileSystemSyncAccessHandle.getSize.sync_version + - api.FileSystemSyncAccessHandle.read + - api.FileSystemSyncAccessHandle.truncate + - api.FileSystemSyncAccessHandle.truncate.sync_version + - api.FileSystemSyncAccessHandle.write + - api.StorageManager.getDirectory \ No newline at end of file diff --git a/features/origin-private-file-system.yml.dist b/features/origin-private-file-system.yml.dist index 16676a477fb..f2de5e0344f 100644 --- a/features/origin-private-file-system.yml.dist +++ b/features/origin-private-file-system.yml.dist @@ -3,15 +3,15 @@ status: baseline: low - baseline_low_date: 2023-03-14 + baseline_low_date: 2023-03-27 support: - chrome: "102" + chrome: "108" chrome_android: "109" - edge: "102" + edge: "108" firefox: "111" firefox_android: "111" - safari: "15.2" - safari_ios: "15.2" + safari: "16.4" + safari_ios: "16.4" compat_features: # baseline: low # baseline_low_date: 2023-03-14 @@ -50,7 +50,6 @@ compat_features: # safari_ios: "15.2" - api.StorageManager.getDirectory - # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2023-03-14 # support: @@ -69,3 +68,19 @@ compat_features: - api.FileSystemSyncAccessHandle.read - api.FileSystemSyncAccessHandle.truncate - api.FileSystemSyncAccessHandle.write + + # ⬇️ Same status as overall feature ⬇️ + # baseline: low + # baseline_low_date: 2023-03-27 + # support: + # chrome: "108" + # chrome_android: "109" + # edge: "108" + # firefox: "111" + # firefox_android: "111" + # safari: "16.4" + # safari_ios: "16.4" + - api.FileSystemSyncAccessHandle.close.sync_version + - api.FileSystemSyncAccessHandle.flush.sync_version + - api.FileSystemSyncAccessHandle.getSize.sync_version + - api.FileSystemSyncAccessHandle.truncate.sync_version