File System API is a very important feature for chrome extensions.
But it has one major drawback:
File permissions prompt appear whenever user opens extension.
It is annoying, and none like to do it again and again.
Chrome extensions has lower life-span than any other websites so that session permissions is not useful here.
User think extension doesn't save my preferences then they give 1 start rating and uninstall extension
Chrome extensions must have persistent File System permissions because:
1. From manifest version 3, Remote javascript code doesn't allow.
2. chrome extensions has very little life-span as compare to any other website. User open extension, enter data and close it.
3. Chrome extensions were already reviewed by the chrome team.
4. File permissions will auto-remove on each update. Users need to grant permission whenever extensions are updated.
I request all of you to please star this issue
#415150.
It helps chrome team to know how important this feature is !!