ViewState in JSF form hidden field and ice.configuration differ in the page:
<script type='text/javascript'>ice.captureSubmit('j_idt6');</script><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="5256389288760608598:-3531654199962047715" autocomplete="off" />
</form></span>
<script id='j_id5' type="text/javascript">ice.configuration =
{deltaSubmit: false}
;window.ice.window = 'evg7fbz54j';document.getElementById('j_id5').parentNode.javax_faces_ViewState='4881237712531586916:-1657428998648249768';</script><script type="text/javascript">ice.push.register(['4881237712531586916:-1657428998648249768'], ice.retrieveUpdate('4881237712531586916:-1657428998648249768'));ice.push.register(['evg7fbz54j:se'], ice.sessionExpired);</script></body>
The singleSubmit POST is made using the ViewState stored by ice.configuration rather than the form hidden field:
POST /auction/calendar4.jsf HTTP/1.1
javax.faces.source=j_idt6%3A_t13&javax.faces.partial.event=change&javax.faces.partial.execute=j_idt6%3A_t13&javax.faces.partial.render=%40all&ice.window=evg7fbz54j&javax.faces.ViewState=4881237712531586916%3A-1657428998648249768&ice.event.target=j_idt6%3A_t13&ice.event.captured=j_idt6%3A_t13&ice.event.type=onchange&javax.faces.partial.ajax=trueHTTP/1.1 200 OK
Problem is reproducible with attached files added to auction demo.