Page MenuHomePhabricator

[BUG] Login and account creation screens allow user interaction while requests are processing
Closed, ResolvedPublic

Description

How many times were you able to reproduce it?

Always

Steps to reproduce

  1. Simulate a slow connection with network link conditioner or LTE
  2. Settings > Log in > Join Wikipedia
  3. Enter valid information
  4. Tap create your account

Expected results

Buttons and text fields are disabled while request processes. Errors are shown above the account creation VC.

Actual results

Able to tap create your account multiple times, edit text. Error messages are behind the account creation VC.

Event Timeline

JoeWalsh renamed this task from [BUG] Account creation screen allow user interaction while request is processing & error messages are missing to [BUG] Login and account creation screens allow user interaction while requests are processing.Nov 8 2017, 10:27 PM

Testing on iPhone 6 Plus (iOS 11.1.2) and Wikipedia app 5.7.2 (1267) which was the latest update in TestFlight. According to the screencaps below, the error message shows at the top as expected, but it is still possible to tap "Create your account" during the "Saving..." process. Text fields are not disabled either.

T1800781.PNG (2×1 px, 107 KB)
T1800782.PNG (2×1 px, 108 KB)

ABorbaWMF subscribed.

This appears to be working on 5.7.3 (1281).