I have managed to get an extensions running by passing its directory to the `--load-extension=/path/to/extension,...` cli argument when starting the binary.
Opening the `default_popup` URL as specified in the extension's manifest in a `CreateBrowser` successfully shows the extension popup page.
I have two queries about this:
1. How do I open the extensions popup in the current browser? If I open the `default_popup` URL as described above the extension does not 'see' the tab information, this is because it is in a different browser now. For example opening the dark reader extension popup does not show the current page:

2. Are extensions well supported with the setup I described above?
According to this extensions are fully supported using the chrome runtime, however, according to this extensions are supported when using the chrome runtime AND chrome style windows. The extensions I tried did seem to work however, I would like to know if I should expect breakages with how I set it up.
3. Is there anything I need to look out for with this setup?
I don't fully understand the role of the runtime/ style and how offscreen rendering interacts with extensions, I would appreciate it if you could point some things that I need to look out for.