Last modified: 2013-05-30 02:13:42 UTC
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).
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.
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.