Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Domain registration edge case: background user interactions while registration service is in progress #11656

Open
jaclync opened this issue May 8, 2019 · 2 comments

Comments

@jaclync
Copy link
Contributor

jaclync commented May 8, 2019

(Followup issue from #11613)

Expected behavior

(Not expected, just my suggestion) user cannot navigate away while registration is still in progress with spinner shown, otherwise UI navigation on registration completion might not work as expected.

Actual behavior

Currently, user can tap on "< Back" and "Help" in navigation bar while registration is in running (shown in screenshot). In the two cases that trigger domain registration flow (Domain Credit and Automated Transfer flow with Business accounts), the behavior might be different on registration completion depending on whether user stays on the registration screen.

Steps to reproduce the behavior

  • Prerequisites:
    • Domain credit flow: have a blog with any paid WordPress.com plan (e.g. Blogger plan) and its domain credit still available
    • Automated Transfer flow: have a blog with Business plan and its domain credit still available
  • Enter a domain registration flow from Domain Credit or Automated Transfer flow with Business accounts
  • Pick a *.blog domain (.blog has high purchase volume so that cancellation rate from testing has less effect on production domain service)
  • Note that the same domain cannot be purchased by the same user after cancellation, so make sure this testing domain is not what you might want to own with the WP.com account :)
  • Fill out registration details (these will be saved for the next time)
  • Submit domain registration, and run the next step right away
  • In navigation bar, tap "< Back" quickly and dismiss the domain registration modal, or tap "Help" to bring up another modal
  • [Important] If this domain purchase is only for testing, make sure to cancel domain purchase shortly after testing on web in Account Profile --> Manage Purchases (official FAQ)
Tested on [device], iOS [version], WPiOS [version]

iOS 12.2 simulator

@jaclync
Copy link
Contributor Author

jaclync commented May 9, 2019

A temporary workaround was added in 181bb68 that disables background user interactions while progress HUD is shown

@stale
Copy link

stale bot commented May 9, 2020

This issue has been marked as stale because:

  • It has been inactive for the past year.
  • It isn't in a project or a milestone.
  • It hasn’t been labeled [Pri] Blocker, [Pri] High, or good first issue.

Please comment with an update if you believe this issue is still valid or if it can be closed. This issue will also be reviewed for validity and priority (cc @designsimply).

@stale stale bot added the [Status] Stale label May 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants