mozilla-vpn-client icon indicating copy to clipboard operation
mozilla-vpn-client copied to clipboard

[Android] VPN App crashes when trying to log in with the Screen Reader on

Open data-sync-user opened this issue 1 year ago • 6 comments

Steps to reproduce

  1. Open the Mozilla VPN app on Android
  2. Enable TalkBack
  3. Select the “Sign up” or “Already a subscriber” buttons
  4. Double tap to enter.

Expected behavior

  1. The login screen

Actual behavior

  1. The app stalls for a few seconds and crashes.

  • Can reproduce 100% of the times.
  • Attaching logs and video.
  • Tested on Mozilla VPN 2.19, using OxygenOS 13.1 (Android 13). I didn’t test on other platforms, but we probably should.

┆Issue is synchronized with this Jira Bug ┆Reporter: Santiago Andrigo

data-sync-user avatar Dec 14 '23 10:12 data-sync-user

➤ Bianca Hidecuti commented:

Santiago Andrigo, I’m unable to reproduce this using the 2.20 version of Mozilla VPN on Android 14.

I think that this was already addressed via https://mozilla-hub.atlassian.net/browse/VPN-4830 ( https://mozilla-hub.atlassian.net/browse/VPN-4830|smart-link )

data-sync-user avatar Dec 14 '23 13:12 data-sync-user

➤ Santiago Andrigo commented:

Thanks Bianca Hidecuti. I just downloaded 2.20 and I can still reproduce. I do have an Android fork, so maybe it’s just this fork? (reducing to Medium) Do you have a Android 13 device around to try this with?

data-sync-user avatar Dec 14 '23 18:12 data-sync-user

➤ Bianca Hidecuti commented:

Santiago Andrigo, are you reproducing this while being on production or stage server?

After further investigation, I am also able to reproduce this on Mozilla VPN 2.20, on Android 13/14 - but only on production server. On stage the issue is not reproducible - attaching a video as well.

!media_20231215_154854_5899299598152148752.mp4|width=576,height=1280!

data-sync-user avatar Dec 15 '23 13:12 data-sync-user

➤ Santiago Andrigo commented:

Ah, nice find. Yes, it’s production for me. Vinoo Cherian mind trying too?

data-sync-user avatar Dec 15 '23 14:12 data-sync-user

➤ Vinoo Cherian commented:

Santiago Andrigo , Bianca Hidecuti Yes, I can repro in production too. App hangs as soon as a I select the 'Sign Up” or “Already a subscriber” button.

data-sync-user avatar Dec 19 '23 00:12 data-sync-user

➤ Santiago Andrigo commented:

Vinoo Cherian Is this something that we could tackle in the next sprint? Do you remember why it was taken out of Y Sprint?

data-sync-user avatar Feb 09 '24 19:02 data-sync-user

➤ Basti commented:

Santiago Andrigo, given it’s super likely that we are moving out of in-app auth to custom tab, is this something we want to spend time on?

data-sync-user avatar Apr 18 '24 14:04 data-sync-user

➤ Santiago Andrigo commented:

Agreed. Marking as Blocked and referencing the epic that Lesley is working on.

data-sync-user avatar Apr 18 '24 14:04 data-sync-user

➤ Raluca Monica Ilban commented:

Verified using latest 2.23.0 (2.202405290156) build on Android 11/14, the issue is no longer reproducible. The user can sign in while the TalkBack is on. Marking this as fixed.

data-sync-user avatar May 29 '24 09:05 data-sync-user