- Edited
Steps to reproduce:
Call chrome.tabs.connect
and include frameId
in the options dictionary.
Expected behavior:
The resulting port sends messages only to the specified frame.
Actual behavior:
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 615.1.11.7)
MacBook Pro (macOS Ventura 13.1 build 22C65)
M1
Test case:
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.
Note:
Another cause of Yomichan not working.