FooSoft / yomichan

Japanese pop-up dictionary extension for Chrome and Firefox.
https://foosoft.net/projects/yomichan
Other
1.04k stars 200 forks source link

Yomichan does not load in Protonmail email content #2264

Open alexwh opened 1 year ago

alexwh commented 1 year ago

Description When trying to load Yomichan in Protonmail email content, the popup does not appear, and the following error is displayed in the console:

Yomichan 22.9.9.2 has encountered a problem.
Originating URL: https://mail.proton.me/u/1/inbox/******
Error: Timeout
_connectIternal/</timer<@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/comm/frame-client.js:150:24
setTimeout handler*_connectIternal/<@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/comm/frame-client.js:148:21
_connectIternal@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/comm/frame-client.js:52:16
connect@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/comm/frame-client.js:30:53
_injectInner2@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/popup.js:463:27
async*_injectInner1@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/popup.js:423:24
_inject@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/popup.js:408:34
_show@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/popup.js:564:37
showContent@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/popup.js:300:20
async*_showPopupContent@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/frontend.js:612:25
_showContent@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/frontend.js:602:14
_onSearched@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/frontend.js:331:18
trigger@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/core.js:408:21
_search@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/language/text-scanner.js:364:14
async*_searchAt@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/language/text-scanner.js:943:28
async*_searchAtFromMouseMove@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/language/text-scanner.js:966:20
_onMouseMove@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/language/text-scanner.js:409:14
EventListener.handleEvent*addEventListener@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/core.js:503:16
_hookEvents@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/language/text-scanner.js:774:34
setEnabled@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/language/text-scanner.js:145:18
prepare@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/language/text-scanner.js:120:14
prepare@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/frontend.js:141:27
async*@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/content-script-main.js:51:24
async*@moz-extension://58384d01-e6d0-49a9-b178-dcfe8af1edf1/js/app/content-script-main.js:57:3

Issues can be reported at https://github.com/FooSoft/yomichan/issues

Other parts of the page that are not part of the email content iframe function correctly. Changing either of the iframe security related options does not seem to help.

Browser version 106.0.1

Yomichan version 22.9.9.2

toasted-nutbread commented 1 year ago

Interesting, I have reproduced the issue and will look into it. As a note, it does seem to work on Chrome.