<div>All,</div><div><br></div>I think I&#39;ve found the answer: <div>     My mistake (as usual) -  I was missing an all important call to set includeDataUrl to true.<div><br></div><div><div>updateRoot: anHtmlRoot</div><div>
<span class="Apple-tab-span" style="white-space:pre">        </span>super updateRoot: anHtmlRoot.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&quot;ensures that the mobile displays the redirected url in the address bar - essential for</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>the test suites RESTful interface&quot;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>anHtmlRoot <b><font color="#ff0000">includeDataUrl</font></b>: true.</div>
<div><br></div><div>Well, its here just in case anyone else should should be silly enough to make the same mistake.</div><div><br></div><div><br></div><div>Yuet</div><div><br></div><div class="gmail_quote">---------- Forwarded message ----------<br>
From: <b class="gmail_sendername">Yuet Ip</b> <span dir="ltr">&lt;<a href="mailto:sentraca@gmail.com">sentraca@gmail.com</a>&gt;</span><br>Date: Fri, Apr 6, 2012 at 12:33 AM<br>Subject: JQueryMobile, Seaside 3.0.6 on Pharo, call answer refresh issue<br>
To: <a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br><br><br>All,<div><br></div><div>I&#39;m using JQueryMobile (ConfigurationOfJQueryMobile-NickAger.25) on Seaside 3.0.6 on Pharo1.3 #13302.</div>
<div><br></div><div>A call, answer followed by browser refresh sequence results in the user being taken back to the &quot;called&quot; component rather than the &quot;caller&quot;.</div>


<div>The same components when registered through WAAdmin rather than JQMAdmin work as expected.</div><div><br></div><div>Any chance someone could shed some light on this?</div><div><br></div><div>As far as I can tell, it could be getting the wrong WAActionPhaseContinuation or somehow the WASnapshot retains the called WADelegate decoration (even though, this decoration appeared to be removed correctly from the render continuation post answer !?).</div>



<div><br></div><div>Well, any help would be appreciated.</div><div><br></div><div>Yuet</div><div>-----------------------------------------------------------------------------------------------</div><div><br></div><div><b>Caller Component</b></div>

<div><div><br></div><div>WAComponent subclass: #AATestMainComponent</div><div><span style="white-space:pre-wrap">        </span>instanceVariableNames: &#39;testValue&#39;</div><div><span style="white-space:pre-wrap">        </span>classVariableNames: &#39;&#39;</div>

<div><span style="white-space:pre-wrap">        </span>poolDictionaries: &#39;&#39;</div><div><span style="white-space:pre-wrap">        </span>category: &#39;AATest&#39;</div></div><div><br></div><div>
<br></div><div><div>renderContentOn: html</div><div><span style="white-space:pre-wrap">        </span>html </div><div><span style="white-space:pre-wrap">                </span>anchor</div><div><span style="white-space:pre-wrap">                </span>callback: [</div>

<div><span style="white-space:pre-wrap">                        </span>testValue := self call: AATestGetValueComponent new</div><div><span style="white-space:pre-wrap">                        </span>];</div><div><span style="white-space:pre-wrap">                </span>with:  &#39;(1) Click here to set the Test Value&#39;.<span style="white-space:pre-wrap">        </span></div>

<div><span style="white-space:pre-wrap">        </span>html</div><div><span style="white-space:pre-wrap">                </span>break;</div><div><span style="white-space:pre-wrap">                </span>text: &#39; (2) The Test Value is: &#39;,  testValue greaseString.</div>

<div><span style="white-space:pre-wrap">        </span>html</div><div><span style="white-space:pre-wrap">                </span>break;</div><div><span style="white-space:pre-wrap">                </span>text: &#39;(3) Now press the REFRESH button on the browser&#39;.</div>

</div><div><br></div><div><br></div><div><b>Called component</b></div><div><br></div><div><div>WAComponent subclass: #AATestGetValueComponent</div><div><span style="white-space:pre-wrap">        </span>instanceVariableNames: &#39;testValue&#39;</div>

<div><span style="white-space:pre-wrap">        </span>classVariableNames: &#39;&#39;</div><div><span style="white-space:pre-wrap">        </span>poolDictionaries: &#39;&#39;</div><div><span style="white-space:pre-wrap">        </span>category: &#39;AATest&#39;</div>

</div><div><br></div><div><br></div><div><div>renderContentOn: html</div><div><span style="white-space:pre-wrap">        </span>html form</div><div><span style="white-space:pre-wrap">                </span>with: [</div>
<div><span style="white-space:pre-wrap">                        </span>html label</div><div><span style="white-space:pre-wrap">                                </span>for: html nextId;</div><div><span style="white-space:pre-wrap">                                </span>with: &#39;Test Value&#39;.</div>

<div><span style="white-space:pre-wrap">                        </span>html textInput </div><div><span style="white-space:pre-wrap">                                </span>on: #testValue of: self;</div><div><span style="white-space:pre-wrap">                                </span>id: html lastId.</div>

<div><span style="white-space:pre-wrap">                        </span>html button</div><div><span style="white-space:pre-wrap">                                </span>callback: [ self answer: testValue ];</div><div><span style="white-space:pre-wrap">                                </span>with: &#39;Accept&#39; ]</div>

</div><div><br></div>
</div><br></div></div>