I was originally concerned when I filed the bugs on removing details,
hidden, aside, figure, progress, and meter that I was late in filing
these bugs. At the time, I believe I should have filed these bugs a long
time ago, before the existence of the elements (and attribute) became
"codified" as part of HTML5.
I can see now, after the recent discussions regarding the figure and
aside elements [1][2], that I was too early in filing the bugs and the
eventual change proposals. The problem with the discussions about the
elements and attribute at this time is that there is minimal (or no)
implementation for each, and therefore we really can't fully judge
whether the elements/attribute are useful or not. Or, for that matter,
if the elements/attribute have the potential to be harmful. From the
recent discussions, we're still not sure what each element is, and when
and how it should be used.
Decisions have been made by the co-chairs on two of the items, figure
and aside, but not on the others. I will not be objecting to the
figure/aside decision, but am holding open the option to raise the issue
with these elements again, once there is at least the minimal two
implementations necessary for the elements to remain in the final
release of HTML5. This should be allowable because the changed
circumstances at that time will be implemented elements, where there is
no implementation now.
I am also willing to forgo the co-chairs having to make a decision on
the remaining change proposals:
Issue 93 on removing details
Issue 95 on removing the hidden attribute
Issue 96 on removing progress
Issue 97 on removing meter
Removing my change proposals would be contingent, though, on there not
being an objection to my doing so from those who have objected to the
counter-proposals for these items. If any of the individuals cc'd in
this email wish to continue their objection to the counter-proposals for
any of these items, I will continue my change proposal for the same item.
My objections to these elements and attribute still stand, as they are
defined and worded in the HTML5 specification. My willingness to
withdraw the change proposals now is that I believe it would be more
appropriate to discuss the relevance and usefulness of these items when
we've actually had a chance to see them implemented in a couple of
browsers. We may find at that time that some of those who would support
these elements and attribute now, would not do so then. And perhaps some
who don't support the items now, would do so once they see an actual
physical implementation.
Regardless, I believe it would be easier to focus on the technicalities
of these items in our proposals and objections when we have actual
technical implementations to review, test, evaluate, and compare across
implementations. The browser vendors have expressed willingness, even
eagerness, in implementing these items, so I expect that we will see
implementations for all of these items in at least two browsers quite soon.
I apologize for not sending this email sooner. Again, it was only the
recent discussions about figure and aside that made me realize that I
was, perhaps, premature in my objections to these elements and attribute.
I will abide by the will of those who have objected to the
counter-proposals, and to the co-chairs, of course. Note, though, that
regardless of decision, I will not formally object to the result, if the
result were to go against my change proposals. However, I will hold open
the option of raising issues with these elements at a future time.
Also note that my objection to the co-chairs "grouping" these items for
handling still stands. However, the objection is not a formal one, and
is meant as a recorded protest against the co-chairs uneven handling of
these items.
Thank you
Shelley Powers
[1] http://lists.w3.org/Archives/Public/public-html/2010Jun/0096.html
[2] http://lists.w3.org/Archives/Public/public-html-a11y/2010Jun/0142.html