Try to send a message from an iframe running a contentscript to the extension page containing the iFrame. Sample extension: https://github.com/carlosjeurissen/webext-tech-demo-extensions/tree/main/issues/safari-9637664-messaging-api-from-content-script-frame If it works (like in Google Chrome), the text of the extension page should change to "success".
See also: https://feedbackassistant.apple.com/feedback/9637664 https://developer.apple.com/forums/thread/690249
rdar://83280648
Just tested in Safari Technology Preview 192, and the issue persists.