oppia-android icon indicating copy to clipboard operation
oppia-android copied to clipboard

[BUG]: The display Options is missed when Hindi language is selected in Prefered Audio Language

Open cam-pinheiro opened this issue 9 months ago • 4 comments

Describe the bug

When the Learner is playing a Lesson and changes the preferred audio language to Hindi, the display option is missed and it is not possible to recover it again, even if the Learner closes the application and opens again. To recover the display the Learner have to create a new profile or reset the admin PIN, losing all the data.

Steps To Reproduce

Go to Multiplication Go to Parts of Multiplication Expressions Play the Lesson Click on the Options Change the Preferred Audio Language to Hindi Observe that the display Options is disable

Expected Behavior

It is expected to see the Options displayed when the audio language is changed to Hindi language.

Screenshots/Videos

Image

https://github.com/user-attachments/assets/f7f5d141-2cf0-4747-a601-42211f092a65

https://github.com/user-attachments/assets/e61265af-be35-411a-aaf7-447adc645ce5

What device/emulator are you using?

OPPO A79 5G

Which Android version is your device/emulator running?

Android 14

Which version of the Oppia Android app are you using?

0.15-beta-9404ea41d9

Additional Context

No response

cam-pinheiro avatar Mar 31 '25 12:03 cam-pinheiro

Could not repro this with Multiplications or Place Values.

adhiamboperes avatar Apr 15 '25 12:04 adhiamboperes

@adhiamboperes I've tested in this exact moment and I still can reproduce it. Furthermore, figured out that it is not necessary to play a lesson to reproduce it.

Steps:

  1. Go to hamburger menu
  2. Go to Options
  3. Go to Preferred audio language
  4. Change to Hindi
  5. Observe the dipslay option.

cam-pinheiro avatar Apr 15 '25 12:04 cam-pinheiro

Thanks @cam-pinheiro. This is actually caused by two different behaviors (both of which are known, one of which is correct):

  • It's possible for a state to be missing audio voiceovers for a particular language, so we show that error.
  • We have a list of supported audio languages for beta, but Hinglish isn't one of them. This is the main bug: we shouldn't be showing that.

However, this seems like a relatively minor issue since users can switch to a different language (though it does, regrettably, introduce confusion and an expectation for a language we don't yet support). We'll be fixing this in a later release.

I also don't think this is a high impact issue since it's a secondary user flow.

BenHenning avatar Apr 15 '25 16:04 BenHenning

Thanks @BenHenning. I have some questions:

  • This error that we show is not possible to revert, that it is the big problem. The user cannot change the size text, app language or audio language anymore, only if the user creates a new profile or delete the pin. If we will not show in the next release, we can consider as resolved.

  • Not supported audio is not the same that not available audio, right? Because of that we should not show it and that this is the real bug, am I right? I am asking because if the audio is not available (supported???), default Audio should play automatically, this feature is working fine.

Thanks again!

cam-pinheiro avatar Apr 22 '25 10:04 cam-pinheiro