My objective is to load files from the users computers and use those to customize the New Tab page, however if I try and access the fileSystem permissions I get the following error
'fileSystem' is only allowed for packaged apps, but this is a extension
and if I format my manifest.json as an app (per these instructions) then I get the following error
chrome_url_overrides' is only allowed for extensions and legacy packaged apps, but this is a packaged app.
Based on the errors it seems these two concepts (new tab override and accessing file system) are structurally incompatible, it feels like something that should be able to be done so I just thought I'd check and see if anyone knows of a way around this.