mozilla-mobile / guardian-vpn-ios

Mozilla VPN for iOS
https://vpn.mozilla.org
Mozilla Public License 2.0
52 stars 16 forks source link

Feature/pgios 183 server list Nav bar title #151

Closed Paul-Huang-Connected closed 4 years ago

Paul-Huang-Connected commented 4 years ago

RPReplay_Final1580840100 2020-02-04 13_16_19

connected-crwilson commented 4 years ago

Looks like there's an regression on at least iOS 13.x where the server list is not automatically dismissed when a new VPN profile needs to be installed. The client does connected to the selected server, but remains on the server list after they are returned to the app:

PREREQUISITES

  1. The user is signed out of the VPN client.

STEPS TO REPRODUCE

  1. Sign into the VPN client.
  2. Tap the server button on the home screen.
  3. Select a server from the list.
  4. Tap "Allow" on the iOS alert to install the VPN profile, then authenticate via Face/TouchID or passcode.

OBSERVED RESULTS

The user is returned to the VPN client, but remains on the server list. The user's device has connected to the server selected in step 3, however.

EXPECTED RESULTS

The user will be returned to the home screen of the VPN client after authenticating to install the VPN profile.

Paul-Huang-Connected commented 4 years ago

Thank you for posting the test results @connected-crwilson!

Like you said in the description, this seems to be an iOS 13-exclusive bug; I haven't been able to reproduce on iOS 12.x.

Would you mind logging a defect ticket for it in the backlog?

Paul-Huang-Connected commented 4 years ago

I can repro the defect locally @connected-crwilson . Will make the fix as a part of this PR