Page MenuHomePhabricator

When trying to create an account, Android mobile app doesn't show error messages from AntiSpoof extension, blocking registration with no explanation
Closed, DuplicatePublic

Description

When trying to create an account, Android mobile app doesn't show error messages from AntiSpoof extension, blocking registration with no explanation.

(This has been reported at Polish Wikipedia's administrator noticeboard [1], I did not try to reproduce. I am not entirely sure which product/component is the right place to report this.)

[1] https://pl.wikipedia.org/w/index.php?title=Wikipedia:Pro%C5%9Bby_do_administrator%C3%B3w&oldid=40758410#problem_tworzenie_konta_system_wykrywania_podobnych_Nick.C3.B3w


Version: Stable
Severity: normal

Details

Reference
bz72331

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:54 AM
bzimport set Reference to bz72331.
bzimport added a subscriber: Unknown Object (MLST).

Confirmed. I tried to create De5kana, and the app just said it couldn't create the account.

The problem is, the API returns "createaccount-hook-aborted" in this case, which indicates only that an extension blocked the account creation, with no information on what extension it was. That's too generic to display to the user. There's also the "info" key, but that contains a blob of localised HTML which is suboptimal to display to the user in the small space available in the app.

Short of the API returning something a bit more helpful to us in the JSON, like the name of the extension that blocked the creation, I don't know that there's any way we can handle this easily in a way that makes sense.