Steps to reproduce:
chrome.tabs.connect and include
frameId in the options dictionary.
The resulting port sends messages only to the specified frame.
The resulting port sends messages to all frames, as if
frameId were not specified.
Orion, OS version; hardware type:
Orion Version 0.99.122-beta (WebKit 6126.96.36.199)
MacBook Pro (macOS Ventura 13.1 build 22C65)
Install this extension: https://github.com/comex/orion-bug-demo-20221227-2
Visit any page containing an iframe, such as: https://a.qoid.us/iframe-test.html, and check the console log.
Expected behavior is that there should be only one "got message" log for each port name. Actual behavior is that the second message is received twice, on both the top level page and the iframe.
Another cause of Yomichan not working.