-
Notifications
You must be signed in to change notification settings - Fork 4
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
Sound disappears sometimes in Full-Screen Mode #190
Comments
Can confirm that the second method for reproducing works on Mac 10.13.6 as well, have not been able to reproduce using the first method though. |
@rea-laura and @JRomero0613 - I mentioned this to someone yesterday, and they said that they'd run into a similar problem when displaying vids on youtube. Have you checked to see if you can cause this problem on non-PhET pages? I'd like to make sure it isn't a general Safari bug before investing time in it. |
Confirming that this occurs on 10.14 as well. Played around a bit with youtube but haven't seen it there yet. When this occurs it does not stop voice over from reading. |
I googled around looking to see if others were posting about Safari/sound/full screen issues. I didn't find anything. @jbphet if you decide to try to fix this, try to limit the amount of time spent searching for the issue. This sim needs to move forward and it looks like both of the ways to reproduce this issue involves use of the PhET menu - which is a very small use case. |
I am able to duplicate this on Dirac (the same machine on which this was initially discovered) using "Method 2" described above, but only for built versions, i.e. it does not happen in RequireJS mode. Here is a simpler procedure to duplicate: Method 3:
|
From what I can tell, the audio context seems to be going into the |
Fixed this in phetsims/tambo@2825e91, but I mentioned the wrong issue in the commit. |
There is a fix in place for this, but if my understanding of the problem is correct, it's actually a bug in Safari and the fix is a workaround. I am going to leave this issue open to remind myself to log an issue with Apple. |
Sounds good - note that @jessegreenberg has a place for documenting a11y-related bug reports and known issues. Please check with him about where to record this info. |
Unassigning while we await the results of the RC test. |
Have not seen in 1.6.0-rc.2. @jbphet it sounded like you still wanted this open, so reassigning to you. |
Nope, no need to keep it open if testing shows that it's fixed. Closing. |
…audio context state behavior in different browsers, see #58, phetsims/friction#161, phetsims/resistance-in-a-wire#190, phetsims/friction#173, and phetsims/resistance-in-a-wire#199
Test Device
Dirac
Operating System
El Capitan 10.11.6
Browser
Safari 11.1.2
Problem Description
For phetsims/qa#219:
Sound will sometimes disappear in full-screen mode. Once lost, the sound cannot be recovered by exiting full-screen mode, nor by pressing the sound on/off button or interacting with the sim in any other way. The entire webpage must be refreshed to fix it.
Issue only occurs on Safari browsers, and is hard to reproduce.
Steps to Reproduce
I have been struggling to find a way to reliably reproduce this issue. For the most part it seems like it happens when many items in the PhET menu are used consecutively, followed by full-screen mode. Sometimes though, it just doesn't happen at all.
Here are the two most reliable methods I've found for reproducing it (although they are not that reliable):
Method 1:
Method 2:
The text was updated successfully, but these errors were encountered: