C2LC-501: Sonification doesn't work after iPad wakes up

Description

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:

  • The character makes sounds as it moves

Actual:

  • There is no sonification

  • 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

  • Michelle D'Souza commented 2021-10-13T14:17:31.378-0400

    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
    1. Add an action to the program.
    2. Notice that no announcements are made.
    3. Toggle the Audio feedback button off/on
    4. Add another action to the program.
    5. Notice there are still no audio announcements
    6. Delete the program
    7. Notice that “Delete All” is announced, and audio feedback now works for actions.
  • Simon Bates commented 2023-01-16T13:32:30.750-0500

    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

  • Daniel Cho commented 2023-01-16T17:04:21.786-0500

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

  • Simon Bates commented 2024-05-13T11:39:27.192-0400

    Moved to GitHub: https://github.com/codelearncreate/c2lc-coding-environment/issues/504