Details
Description
If you use a ui:repeat with the varStatus set then the varStatus is lost during an ajax call.
for example:
<h:panelGroup id="myPanel">
<ui:repeat value="#
"
id="repeatID"
var="v"
varStatus="vStatus">
<h:outputText value="vStatus.index" />
</ui:repeat>
</h:panelGroup>
If you invoke an ajax call which renders "myPanel" then the vStatus variable is now null.
If you look at org.apache.myfaces.view.facelets.component.UIRepeat the restoreState and saveState methods save _var but not _varStatus.