https://bugzilla.wikimedia.org/show_bug.cgi?id=4901

--- Comment #39 from Aryeh Gregor <simetrical+wikib...@gmail.com> 2011-05-20 
18:44:09 UTC ---
As usual, I can't resist arguing just a bit more . . .

(In reply to comment #37)
> Then please define “regular browser,” at least broadly. 
> 
> Does this include MSIE 9? Safari 4? MSIE 6? Netscape 4? Mobile Safari?
> BlackBerry mobile browser? What about the yet-unreleased MSIE 10, Firefox 5,
> Safari 6, etc? 

Yes.  Those all display web pages in basically the same way, give or take some
details.  Mobile browsers are a bit different, but they're mainstream enough
that they fall into the same category -- a large percentage of people use them
regularly.  Thus we can easily make informed decisions about how various
features will affect them.  Just try it out.

Search engine spiders and screenreaders work in fundamentally different ways
from the browsers we use, and we don't have experience with how they work. 
("We" here means you, me, and the overwhelming majority of
Wikipedians/MediaWiki developers/etc.)  We cannot easily know offhand what
effects our decisions will have on such UAs, so we have to be much more
cautious in making decisions based on those effects.  Reasoning and evidence
needs to be spelled out more explicitly than for regular browsers.

> Does it include supporting readers who navigate web pages using the keyboard?

Exclusively?  No, because almost no one does that.  (Which, again, is not to
say that those people are unimportant, but that other people can't easily
evaluate the impact that changes will have on them.)

> Using a touch device?

Yes, many people use smartphones regularly these days.

> Using a text-only browser? A braille display?

Nope.

> (And why would you not include Google's indexer? I'd bet that more people
> access more Wikipedia articles through it than any other way.)

We use the search results.  That doesn't give us more than the most minimal
insight into how the indexer works, beyond really basic stuff like "it mostly
doesn't do JavaScript".

> I think it's a mistake to categorize “regular” use of a website as that
> involving a narrowly stereotyped range of technology, especially if we try to
> define assistive technologies as irregular. This risks specifically 
> ghettoizing
> a disadvantaged group of people. Design and technical features for
> accessibility have the potential to improve a whole range of uses of a 
> website.

I think it's a mistake to try adding features that you haven't tested and don't
intend to test, that no one who reviews your code will test either, and that
you'll probably never receive any real-world feedback on, solely based on
something you read, where you are in no position to personally evaluate the
validity of the source (e.g., have not been provided with info on how exactly
specific real-world UAs will handle the feature).  The most likely outcome is
that the feature is useless, and in some cases it could be harmful.

(See bug 15491 for an example of someone making incorrect claims about the
accessibility impact of a particular bug, based on theoretical reasoning rather
than actual testing.)

> > because the ones who create and
> > maintain site content, and MediaWiki developers and sysadmins, are
> > overwhelmingly people who use regular browsers almost exclusively
> 
> [Citation needed]

It doesn't need a citation, because it's a tautology -- that's my definition of
"regular browser".  Do you argue that more than a small minority (say, 5%) of
the people I mentioned use screen readers regularly, or are personally familiar
with how search engine spiders work (as in writing them and not just reading
the results)?

> Those are't the standards we are using. We are using current, practical,
> accepted standards.

You assume WCAG is practical.  It's certainly not as useless as XHTML2, but
it's not such a clearly good standard that I wouldn't prefer real-world info on
how screen readers use the lang attribute.  If you're aiming for usability
improvements, give me an actual user study over a standard any day of the week.

Interestingly, this is Google result #5 for "WCAG":

http://www.alistapart.com/articles/tohellwithwcag2

But FWIW, a quick Google search turns up some data that suggests that specific
major screen readers really do use lang, so I'm fine with adding it (although I
never had serious objections to start with):

http://reference.sitepoint.com/html/core-attributes/lang
http://developer.yahoo.com/blogs/ydn/posts/2008/03/yahoo_search_re/

I'd never have objected if that was the original reasoning given for the
change, instead of WCAG.  Real-world data is always more useful than standards,
if your goal is to improve user experience instead of adhering to the standards
per se.

> I see no strong argument against using hreflang attributes, but I don't think
> they're absolutely necessary. I support adding a feature that might improve 
> the
> experience with assistive technology, but I'm okay with moving that to a
> separate bug listing if it will give us consensus here.

We don't really need consensus.  If Brion wants to add it, he can do so, and
I'm not going to object further.  I still don't think we should support it
without a clear reason, but it's not up to me to decide.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to