Page MenuHomePhabricator

Improve placement of refresh button and text for FancyCaptcha
Closed, ResolvedPublic

Description

The refresh button and text should be more clearly associated with the CAPTCHA image, rather than the text box.

See https://en.wikipedia.org/wiki/File:Screenshot_of_CAPTCHA_with_refresh_button_on_edit_form.png for the old behavior.

Note that the solution should be tested to ensure it doesn't cause regressions to the new account creation screen (with VForm), which does some rearranging of this part of the interface. See https://commons.wikimedia.org/wiki/File:Account-Creation-Mockup-ByTheNumbers.png for what this looks like (a possible candidate UI for FancyCaptcha itself).


Version: master
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=47699

Details

Reference
bz47713

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:42 AM
bzimport set Reference to bz47713.
bzimport added a subscriber: Unknown Object (MLST).

Can the PHP output on the bottom right[*] of the fancycaptcha image in all cases, not just in the JS version of Create account?

  • I don't know if the alignment should change for rtl languages.

Yeah, that's more or less what I'm suggesting. It might take some finagling, but if we do it well, it's possible we can even reduce the amount of rearranging the create account JS has to do.

I believe it will flip automatically for RTL. If we think that's a bad idea, we can do a noflip.

swalling wrote:

I'm not going to close this bug as further enhancements wouldn't hurt, but S Page recently made a few changes (https://gerrit.wikimedia.org/r/#/c/61161/ and https://gerrit.wikimedia.org/r/#/c/61155/) which should help with this.

My changes for bug 47699 position the Refresh link over the lower right of the image in both regular captchas and the new Create account, as suggested here.