Page MenuHomePhabricator

App-side integration with account vanishing form
Closed, ResolvedPublic

Assigned To
Authored By
Dbrant
Feb 20 2024, 4:41 PM
Referenced Files
F42627268: Screenshot_20240315_025838_Wikipedia Beta.jpg
Mar 14 2024, 8:04 PM
F42398392: image.png
Mar 5 2024, 1:46 PM
F42398390: image.png
Mar 5 2024, 1:46 PM
F42074913: IMG_7080.png
Feb 24 2024, 1:42 AM
F42074914: IMG_7079.png
Feb 24 2024, 1:42 AM

Description

Background

This is to build a mechanism within the app to launch the new account vanishing contact form inside an in-app WebView (which should inherit the app's cookies, preserving login state of the user).

Task

  • Android designs for screens in the references section with consideration for the entry point described in Task step number 2
  • Build an entry point in Settings under username Logout in Account
  • Ensure there is a confirmation step before sending to the Web Form

Designs for Android (Figma)

1. Settings
image.png (1×720 px, 121 KB)
2. Dialog
image.png (1×720 px, 138 KB)

Reference Screens from iOS

IMG_7079.png (2×1 px, 128 KB)
IMG_7080.png (2×1 px, 171 KB)

Event Timeline

JTannerWMF updated the task description. (Show Details)
JTannerWMF added subscribers: scblr, JTannerWMF.

@Dbrant I am moving this back to design so that @scblr can add screens

JTannerWMF raised the priority of this task from Medium to High.Mar 4 2024, 5:18 PM

I added the designs @JTannerWMF and moving this to ready for dev. Please review the copy of the dialog and make changes if needed.

@Dbrant - Testing on 2.7.50476-dev-2024-03-14. I tried two different devices and found that the login cookies do not seem to be inherited on the first attempt(s). Here is a screenshot. After the 2nd or 3rd attempt, I see the completed message (so I'm assuming the cookies have been inherited). This may be a timing issue; I am logging in and then almost immediately attempting to vanish.

Screenshot_20240315_025838_Wikipedia Beta.jpg (2×1 px, 186 KB)

@Dbrant - Testing on 2.7.50476-dev-2024-03-14. I tried two different devices and found that the login cookies do not seem to be inherited on the first attempt(s). Here is a screenshot. After the 2nd or 3rd attempt, I see the completed message (so I'm assuming the cookies have been inherited). This may be a timing issue; I am logging in and then almost immediately attempting to vanish.

@ABorbaWMF Good catch -- Please try one more time with the updated Beta:
https://releases.wikimedia.org/mobile/android/wikipedia/betas/wikipedia-2.7.50478-beta-2024-03-15.apk