Hi everybody,
Very interesting topic in deed.
I didn't understand the reasons that lead you to this.
I seem to understand that your extension must be able to access any host and that your content script must necessarily be injected at "document_start".
So with MV3 you are at an impasse 'cause at the moment this feature can be considered "broken" or "still under maintenance".
But I don't understand your last post.
You claim to have solved the problem with File System Access API.
I have two questions about it:
1) Using this API to access the manifest.json file does not necessarily mean asking the user (with a user gesture) to select this file exactly
in the folder where the extension is installed from the CWS?
2) Once you rewrite the manifest.json and reload the extension, doesn't it automatically invalidate?