I'm working on a refactor of an MV2 extension to MV3.
I need to use the new "declarativeNetRequestWithHostAccess" and "webRequestAuthProvider" but it's not clear if "webRequest.onCompleted" and "webRequest.onErrorOcurred" will still be available?
Is there a version of Chrome/Chrome Canary, or a way to test, that will enforce all of the MV3 changes as they will be required by the Chrome web store when it deprecates MV2? Or, is it a case of submitting the new "working" MV3 extension as a draft, and exposing that to some internal test users? In this case, would the Chrome web store not accept the extension if it is not sufficiently transitioned to MV3?
Thanks to anyone who can help.