Chrome extensions have chrome.windows.create() and chrome.offscreen.createDocument().
setSelfAsOpener re chrome.windows.create() doesn't work for MV3 extensions, an error is thrown.
There is no way that I know of to prgrammatically set opener for an offscreen document (Window) created using chrome.offscreen.createDocument().
Is there any way that I might have overlooked to programmatically set opener on a Window created by a Chrome extension?