Of course it does... Turns out I had some strange cruft after trying to get things working. My real problem was coming from Safari not using InjectionResults when returning from browser.scripting.executeScript and just returning the results directly. After fixing that, it turns out the registerContentScripts was working... Sorry for the noise! However, someone should update the MDN because, as you point out, Safari 16.4+ RegisterContentScript does support the world parameter!
Topic:
Safari & Web
SubTopic:
General
Tags: