Request a clarification on the spec:
The facesdoc for the spec says the following about SelectManyCheckbox:
Render a "table" element. If the "styleClass" is specified, render the value of
the "styleClass" attribute as the value of the "class" attribute on the "table"
element. If the "style", or "border" attributes are specified, pass them thru
Render a "label" element. Render the "for" attribute of the "label" element
whose value is the corresponding "input" element's "id" value. Render any
"style" as the "class" attribute on the "label" element.
However, the JSF implementation does not do this - it only sets it at the table
level. Since this isn't picked up by the TCKs, I presume that's not tested either.
So, is this a doc bug, a spec bug, or an implementation and TCK bug?