A function for an open file dialog that returns file data in an ArrayBuffer would be useful in making Steam workshop based emulators legal. It could allow the end user to upload their own roms to the arcade machine, rather than requiring a hardcoded file within the emulator itself. This could also be sandboxed by preventing from writing files, and limiting the number of dialogs that can be created
A function for an open file dialog that returns file data in an ArrayBuffer would be useful in making Steam workshop based emulators legal. It could allow the end user to upload their own roms to the arcade machine, rather than requiring a hardcoded file within the emulator itself. This could also be sandboxed by preventing from writing files, and limiting the number of dialogs that can be created