- From: Anne van Kesteren <annevk@opera.com>
- Date: Thu, 02 Apr 2009 13:25:41 +0200
- To: "public-pfwg-comments@w3.org" <public-pfwg-comments@w3.org>
This algorithm (section 4.2.7.3) has many issues:
1. "hidden" is not defined. In the DOM nothing is hidden. I'm assuming
you might mean not visible on screen, but that is a very hard concept to
define and implement. This needs to be far more concrete to be
implemented.
2. The use of DOM attributes is inconsistent with HTML5. Simply using
attributes would suffice here I think and be more clear.
3. The third bullet point of 2A is not clear at all and saying it is
covered by the "appropriate specification for that markup" is not true.
HTML4 or HTML5 does not cover what seem to be hinting at here.
4. "Additional contribution of user-entered data" needs a much more
precise definition as well. "appended after" is also not particularly
clear here.
5. 2C leads to infinite recursion in this scenario:
<span id="a">
<span aria-describedby="b">X</span>
</span>
<span id="b">
<span aria-describedby="a">X</span>
</span>
and something points to either #a or #b if I'm reading this correctly.
6. 2D is also not very clear. What to do for SVG where tooltips can
contain markup?
7. Point 3 is even less clear. List style bullets are not generated text.
Whitespace normalization needs to be defined here.
In general this algorithm seems very much over engineered for something
that should be very simple. Getting this interoperably implemented is a
gigantic task for very little benefit so it is unlikely it will ever
happen. Also, I thought this draft was not about implementation
requirements?
--
Anne van Kesteren
http://annevankesteren.nl/
Received on Thursday, 2 April 2009 11:26:26 UTC