-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[safari] Voicing/SpeechSynthesis is buggy in multiple iframes #92
Comments
Tagging @jessegreenberg. |
Bummer. Did the problem only present itself when changing the voice and its rate and pitch? I am wondering if it would happen if html.html is reduced to a button whose click listener is just
|
@emily-phet and I spoke about this today and don't think that we should investigate this right now. Unmarking as blocking. |
Noting this is still an issue using macOS 13.1 and safari 16.2 while testing phetsims/qa#886 |
@Nancy-Salpepi reported this bug originally in https://github.com/phetsims/phet-io-wrappers/issues/459. We are finding that our voicing in our sims behaves quite badly when running multiple sims in iframes on the same page in safari.
Test 1:
This consistently showed that the last iframe's voicing worked perfectly, but the other two were silent. Behavior is great on chrome, with all three iframes working.
Then I added @marlitas and @samreid (our resident safari devices holders) and we made this test:
iframe contents:
outer webpage:
In that we got semi sporadic behavior where it is possible that when only interacting with iframe 1, we hear a single voiced alert and then never hear anything again.
It is also possible that we hear everything from iframe 1, but then when go to use the second iframe, we hear just a single voiced alert, and then never anything again. We will need to investigate more, but I believe this should block voicing sims until we learn more about it.
The text was updated successfully, but these errors were encountered: