It works fine outside of the facet,
Broken:
<tr:panelLabelAndMessage
label="Test help">
<tr:inputText id="testHelp" value="#{testHelpText}"
simple="true" />
<f:facet name="end">
<cw:helpIcon for="testHelp"
messageId="test_help" />
</f:facet>
</tr:panelLabelAndMessage>
Works:
<tr:panelLabelAndMessage
label="Test help">
<tr:inputText id="testHelp" value="#{testHelpText}"
simple="true" />
</tr:panelLabelAndMessage>
<cw:helpIcon for="testHelp"
messageId="test_help" />
Looks like a possible bug in the state saving of facets or at least in
the panelLabelAndMessage. Any ideas?