diff --git a/js/components/FileChooser.tsx b/js/components/FileChooser.tsx index e9d303c..88492cf 100644 --- a/js/components/FileChooser.tsx +++ b/js/components/FileChooser.tsx @@ -176,8 +176,8 @@ export const FileChooser = ({ name: file.name, getFile: () => Promise.resolve(file), createWritable: (_options) => Promise.reject('File not writable.'), - queryPermission: (descriptor) => Promise.resolve(descriptor === 'read' ? 'granted' : 'denied'), - requestPermission: (descriptor) => Promise.resolve(descriptor === 'read' ? 'granted' : 'denied'), + queryPermission: (descriptor) => Promise.resolve(descriptor?.mode === 'read' ? 'granted' : 'denied'), + requestPermission: (descriptor) => Promise.resolve(descriptor?.mode === 'read' ? 'granted' : 'denied'), isSameEntry: (_unused) => Promise.resolve(false), isDirectory: false, isFile: true,