codelearncreate / c2lc-coding-environment

Other
0 stars 20 forks source link

Sonification doesn't work after iPad wakes up #504

Open sbates-idrc opened 6 months ago

sbates-idrc commented 6 months ago

Steps to reproduce:

  1. Create a program
  2. Press the power button to put the ipad to sleep
  3. Press the home button to wake it up
  4. Play the program

Expected:

Actual:

The only way I’ve been able to get the sonification back once I’ve reached this state is by reloading the page.

I can add to the program in this state and get the audio descriptions for the addition but playing the program at that point still has no sonification

If I let it time out to sleep and wake it up immediately the sonification is fine. If I let it time out to sleep and leave it 1 minute and then wake it up there is no sonification

Simon was unable to reproduce this issue on the 6th generation iPad running iPadOS 14.8 but can now reproduce after updating to iPadOS 15.0.

The problem still exists in iPadOS 15.0.1

The problem still exists in iPadOS 15.3.1

Comments from Jira

Comment 1 Michelle 2021-10-13

Justin also saw this behaviour intermittently - perhaps it's related?

On a fresh instance audio feedback not working for actions (iPadOS 15.0)

Steps to reproduce:

  1. Open a fresh instance of https://develop-0-9-1--c2lc-build.netlify.app/
  2. I used a private browsing tab
  3. Add an action to the program.
  4. Notice that no announcements are made.
  5. Toggle the Audio feedback button off/on
  6. Add another action to the program.
  7. Notice there are still no audio announcements
  8. Delete the program
  9. Notice that “Delete All” is announced, and audio feedback now works for actions.

Comment 2 Simon 2023-01-16

When testing Weavly on iPad for the 1.7 release, I encountered the situation where the sonification was not working.

I tried to see if I could reproduce the sonification stopping working using the steps for this issue, but I was not able to reproduce consistently. I got the sonification to stop working 1 time out of 6 different times I tried, with some variations on the steps.

Device: iPad 6th generation, iPadOS 16.2

Details:

  1. Restart Safari and load Weavly with an empty program
  2. Create a program of 2 forward movements
  3. Sleep for 1 min
  4. Play

Result: Sonification worked

  1. Restart Safari and load Weavly with an empty program
  2. Create a program of 2 forward movements
  3. Play
  4. Sleep for 1 min
  5. Play again

Result: 1st time: Sonification did not work, 2nd time: Sonification worked, 3rd time: Sonification worked

  1. Restart Safari and load Weavly with an empty program
  2. Sleep for 1 min
  3. Create a program of 2 forward movements
  4. Play

Result: Sonification worked

  1. Restart Safari and load Weavly with an empty program
  2. Create a program of 2 forward movements
  3. Close Safari
  4. Start Safari and load Weavly (with the program from local storage)
  5. Sleep for 1 min
  6. Play

Result: Sonification worked

Comment 3 Daniel 2023-01-16

I was able to reproduce this issue on iPadOS 15.1, 5th generation machine.

Original Jira issue

https://fluidproject.atlassian.net/browse/C2LC-501