- From: Charles McCathie Nevile <chaals@yandex-team.ru>
- Date: Mon, 17 Sep 2012 09:07:08 +0200
- To: "Joshue O Connor" <joshue.oconnor@cfit.ie>, "public-html-a11y@w3.org" <public-html-a11y@w3.org>
In another thread, where iCab was cited as an example for supporting
longdesc,
On Sun, 16 Sep 2012 10:50:55 +0200, Joshue O Connor
<joshue.oconnor@cfit.ie> wrote:
> With all due respect to iCab, I kinda wish people would stop referring
> to it as some kind of model of best practice.
I don't think anyone suggests in this group that it is the best browser
available. But it is perfectly reasonable to suggest it does certain
things best. (TL;DR: And it is a real browser for the full web, so it's a
reasonable example of a genuine product.)
In the longdesc case, Opera's implementation was inspired by iCab's which
was regarded as best current practice for a browser. That wasn't a tough
call, given the alternatives on offer - would you argue that Firefox 5
years ago (the text of the link is shown in a context menu) or Safari (you
can get it from the developer tools) represented best practice?
> I don't know anyone who uses it
I use it. And you know me. I even pay money out of my own pocket for the
license. I don't think it is unequivocally the best tool, but it certainly
does some things better than other browsers - and did a decade ago (image
maps spring to mind...)
> and (I'm not singling you out here Leif, it's just something that has
> been on my mind for a while) and just because it has some cludge for
> handling @longdesc - to me, that doesn't necessarily mean that this is a
> model of best practice.
In the case of longdesc I would bet a pint that you can't find a better
native implementation in a browser. (I don't think it is the best possible
implementation, as I have said before. But that's a different statement).
On the other hand iCab used to be pretty good for accesskeys, having
figured out earlier than most other browsers (although about the same time
that mobile browsers got it - i.e. last century) that letting them
interfere with the default user interface was a bad idea. I can no longer
figure out how to activate them at all - but in any case there are better
and much better implementations around now.
> More so, not something we should hang our hat on as we try to
> engineer a solution for the use cases that @longdesc or its
> successor need to cover.
Why not? iCab is a reasonable browser, and it is a genuine product
designed to support browsing the whole of the Web. According to the
current "emerging consensus" it qualifies, for example, as an
implementation when deciding if a feature has been implemented, and there
is no reason that a given feature implementation in iCab is not best
practice. The fact that few people use it (apart from the hundreds of
people you know, it appears there are hundreds of millions of others who
don't, even taking into account that it actively hides itself to avoid
site-compatibility problems) doesn't mean anything for that - it merely
suggests that it doesn't have the combination of marketing, overall best
practice for the things that the people you know care about, and luck,
that might make it more popular.
To turn your argument around, many people I know use IE, Chrome, or
Safari. That doesn't mean their implementations of any given feature are
any good. My own browser of choice demonstrates a combination of best
practice implemented before anyone else, matching what others do, and
being sadly behind.
Such is life...
cheers
Chaals
--
Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex
chaals@yandex-team.ru Find more at http://yandex.com
Received on Monday, 17 September 2012 07:07:42 UTC