Last modified: 2013-07-18 02:28:55 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T45546, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 43546 - Improve CAPTCHA readability
Improve CAPTCHA readability
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
ConfirmEdit (CAPTCHA extension) (Other open bugs)
unspecified
All All
: High normal (vote)
: ---
Assigned To: Aaron Schulz
:
: 43355 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-31 23:42 UTC by Steven Walling
Modified: 2013-07-18 02:28 UTC (History)
9 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
Comparison of test2 and enwp (204.80 KB, image/png)
2013-01-02 20:36 UTC, Steven Walling
Details

Description Steven Walling 2012-12-31 23:42:12 UTC
Since December's move to Swift for our CAPTCHA generator, the readability of the images (for humans) has suffered a little bit. This has led to an increase in account creation requests, so by improving the readability of CAPTCHAs even just a little bit, we should be able to help keep the queue of account requests (and unhappy new users) down to more normal levels.
Comment 1 p858snake 2013-01-01 00:07:47 UTC
Changing storage back-ends shouldn't have done anything like this AFAIK? Can you provide examples?

Could these requests be correlating with when the actual CAPTCHAs were broken and not loading?
Comment 2 Steven Walling 2013-01-01 00:10:10 UTC
I should have explained: I corresponded with Aaron and RobLa over email prior to filing this bug, and they confirmed that images were regenerated recently. It all correlates pretty clearly with the bump in requests, which went from under 70/day, to between one and two hundred a day since the 20th.
Comment 3 Andre Klapper 2013-01-02 12:20:18 UTC
*** Bug 43355 has been marked as a duplicate of this bug. ***
Comment 4 Aaron Schulz 2013-01-02 20:27:47 UTC
A different set of captchas are in use for test2wiki.
Comment 5 Steven Walling 2013-01-02 20:36:53 UTC
Created attachment 11582 [details]
Comparison of test2 and enwp

Comparing the test2 and current CAPTCHAs on English Wikipedia, the former seems much easier to handle. (See side-by-side screenshot.)
Comment 6 Chris Steipp 2013-01-02 22:01:19 UTC
It looks like maybe the font used by the regeneration script may have changed? Or the ttf definition on the server changed?
Comment 7 Aaron Schulz 2013-01-03 01:28:47 UTC
(In reply to comment #5)
> Created attachment 11582 [details]
> Comparison of test2 and enwp
> 
> Comparing the test2 and current CAPTCHAs on English Wikipedia, the former
> seems
> much easier to handle. (See side-by-side screenshot.)

These are ones I made today. I added more so there are 10K. I assume it's fine to switch to these when the other wikis go back to swift (they were reverted to nfs after some 401 errors).
Comment 8 Aaron Schulz 2013-01-03 01:29:19 UTC
By "these" I mean the test2 ones.
Comment 9 Steven Walling 2013-01-03 20:37:35 UTC
When are wikis expected to go back to swift?
Comment 10 Aaron Schulz 2013-01-03 22:43:51 UTC
(In reply to comment #9)
> When are wikis expected to go back to swift?

Done now.
Comment 11 Steven Walling 2013-01-03 22:45:33 UTC
Seems good enough for now. Will monitor stats such as account creation requests and we can check in again if necessary.
Comment 12 Ryan Kaldari 2013-01-03 23:18:11 UTC
99% of these requests would be unnecessary if we had a 'load another CAPTCHA' button like most sites have. Even the 'good' CAPTCHA images are unreadable a large percentage of the time. This problem also deters new editors who have to fill in CAPTCHAs to save their edits.
Comment 13 Steven Walling 2013-01-03 23:19:22 UTC
>99% of these requests would be unnecessary if we had a 'load another CAPTCHA'
>button like most sites have. Even the 'good' CAPTCHA images are unreadable a
>large percentage of the time. This problem also deters new editors who have to
>fill in CAPTCHAs to save their edits.

A refresh button is definitely one of the options E3 is willing to try as a followup. This was a stop gap measure.
Comment 14 MZMcBride 2013-01-03 23:49:10 UTC
(In reply to comment #12)
> 99% of these requests would be unnecessary if we had a 'load another CAPTCHA'
> button like most sites have. Even the 'good' CAPTCHA images are unreadable a
> large percentage of the time. This problem also deters new editors who have
> to fill in CAPTCHAs to save their edits.

This is bug 14230, for reference.
Comment 15 Jon 2013-07-17 01:12:29 UTC
Is this really fixed? I run into captcha issues all the time. I'd argue they are still extremely difficult to read..
Comment 16 MZMcBride 2013-07-17 14:38:38 UTC
(In reply to comment #15)
> Is this really fixed? I run into captcha issues all the time. I'd argue they
> are still extremely difficult to read.

When Littlefoot's mother died in the original 'Land Before Time,' did you feel sad?
Comment 17 Steven Walling 2013-07-17 22:28:28 UTC
(In reply to comment #16)
> (In reply to comment #15)
> > Is this really fixed? I run into captcha issues all the time. I'd argue they
> > are still extremely difficult to read.
> 
> When Littlefoot's mother died in the original 'Land Before Time,' did you
> feel
> sad?

A less hilarious/sarcastic interpretation of this answer would probably be: readability is relative. Yes, our CAPTCHA is still not particularly legible, but that's of course partially by design, and it's better than it was before Aaron kindly regenerated the images. Plus, now we serve a refresh button with the CAPTCHA, so if you can't read that one you can cycle through them. 

In terms of pressing items with our CAPTCHAs, I would rank readability far below the following two items: 

1. Support for the visually impaired. Currently the blind or those with severely poor vision are shit out of luck, and have to request an account (if they're lucky enough to be on a wiki where the community does this).
2. Non-English CAPTCHAs. For a project that prides itself on broad i18n support like MediaWiki, it is particularly embarrassing that we make everyone fill out a CAPTCHA generated from an English dictionary. 

There are probably bugs for both those items that I'm too lazy to dredge up right now.
Comment 18 Jon 2013-07-18 00:52:55 UTC
Thank you Steven for your useful and constructive reply about an issue that effects our users and project.
Comment 19 MZMcBride 2013-07-18 01:06:27 UTC
(In reply to comment #17)
> (In reply to comment #16)
>> (In reply to comment #15)
>>> Is this really fixed? I run into captcha issues all the time. I'd argue they
>>> are still extremely difficult to read.
>> 
>> When Littlefoot's mother died in the original 'Land Before Time,' did you
>> feel sad?
> 
> A less hilarious/sarcastic interpretation of this answer would probably be:
> readability is relative.

It was a lighthearted joke. Try not to be so dour. :-)

> In terms of pressing items with our CAPTCHAs, I would rank readability far
> below the following two items: 
> 
> 1. Support for the visually impaired. Currently the blind or those with
> severely poor vision are shit out of luck, and have to request an account (if
> they're lucky enough to be on a wiki where the community does this).

This would be bug 4845.

> 2. Non-English CAPTCHAs. For a project that prides itself on broad i18n
> support like MediaWiki, it is particularly embarrassing that we make everyone
> fill out a CAPTCHA generated from an English dictionary. 

And this would be bug 5309.

(In reply to comment #18)
> Thank you Steven for your useful and constructive reply about an issue that
> effects our users and project.

s/effects/affects/

(In reply to comment #15)
> Is this really fixed? I run into captcha issues all the time. I'd argue they
> are still extremely difficult to read..

Why do you run into CAPTCHA issues all the time? Established users almost never are presented with them (which consequently is at least partially responsible for the low priority of improving/eliminating the CAPTCHA experience). What behaviors are you engaged in that trigger CAPTCHAs so frequently?
Comment 20 Jon 2013-07-18 02:28:55 UTC
I spend a lot of time creating test accounts on my local wiki... if I'm struggling with captchas other must be and data in account creation event logs seems to support that (I assume that's what ImpressionError refers to...)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links