<html><head></head><body>   <div>This is great advice, just beware that sometimes for reasons unknown the safari debugger will stall and not work leaving you hung<caret></caret></div><div><br></div><div><span class="jskeywordcolor" style="box-sizing: inherit; color: mediumblue; font-family: "Source Code Pro", Menlo, Consolas, monospace; font-size: 15px; -webkit-text-size-adjust: 100%;">debugger</span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: "Source Code Pro", Menlo, Consolas, monospace; font-size: 15px; -webkit-text-size-adjust: 100%;">; Is your friend…</span><br></div><div><br></div> <div id="protonmail_mobile_signature_block"><div>Sent from Proton Mail for iOS</div></div> <div><br></div><div><br></div>On Sat, Jul 30, 2022 at 07:18, Karsten Kusche <<a href="mailto:karsten@heeg.de" class="">karsten@heeg.de</a>> wrote:<blockquote class="protonmail_quote" type="cite">





<div style="font-family:Helvetica,Arial;font-size:13px;">Hi Bob,</div>
<div style="font-family:Helvetica,Arial;font-size:13px;"><br>
</div>
<div style="font-family:Helvetica,Arial;font-size:13px;">when you plug your iOS device into a USB cable and connect it to a mac, then you can go to Mac-Safari -> debug menu -> 3rd or 4th entry in the menu should be the name of your device. There you can open
 the debugger on a tab of your iOS Safari and debug everything from the Browser side.</div>
<div style="font-family:Helvetica,Arial;font-size:13px;"><br>
</div>
<div style="font-family:Helvetica,Arial;font-size:13px;">Maybe it helps already.</div>
<div style="font-family:Helvetica,Arial;font-size:13px;"><br>
</div>
<div style="font-family:Helvetica,Arial;font-size:13px;">Kind Regards</div>
<div style="font-family:Helvetica,Arial;font-size:13px;">Karsten</div>
<br>
<div class="gmail_signature">
<div>— </div>
<div><br>
<span style="white-space: pre-wrap; font-family: -apple-system; font-size: 14px;">Georg Heeg eK</span></div>
<div>
<div class="gmail_signature amz_quote_hidden" style="font-family: -apple-system; font-size: 14px;">
<pre style="white-space: pre-wrap; word-wrap: break-word;">Wallstraße 22
06366 Köthen

Tel.: 03496/214328
FAX: 03496/214712
Amtsgericht Dortmund HRA 12812</pre>
<div><br>
</div>
</div>
</div>
</div>
<br>
<p class="airmail_on">Am 30. Juli 2022 um 15:59:56, Bob Nemec (<a href="mailto:bobn@rogers.com">bobn@rogers.com</a>) schrieb:</p>
<blockquote type="cite" class="clean_bq"><span>
<div>
<div></div>
<div>
<div class="yahoo-style-wrap" style="font-family:lucida console, sans-serif;font-size:13px;">
<div dir="ltr" data-setdir="false">
<div>
<div>We're having a problem with physical iOS devices (works fine on Chrome virtual device) where a final Seaside redirect is not happening after an Azure SSO redirect. </div>
<div>I'd like to understand what triggers the Seaside redirect: I can see it in normal rendering, but I've never had to dig into it like this before. </div>
<div><br>
</div>
<div>When I log from a non-iOS device I see...</div>
<div>1: WAApplication>>handleFiltered: application URL</div>
<div>  - self requestContext redirectTo: 'https://login.microsoftonline.com/...' </div>
<div>  - redirects back to our app URL with an access token</div>
<div>2: WAApplication>>handleFiltered: application URL with MS access token & no _s & _k values </div>
<div>  - validate token with Azure </div>
<div>  - save user info in new WASession </div>
<div>  - finish render</div>
<div>3: WAApplication>>handleFiltered: application URL with _s & _k plus callback values like: &2=2160&1=3840&3=false </div>
<div>  - WAResponse>>location: application URL with _s & new _k and no callback values </div>
<div>4: WAApplication>>handleFiltered: application URL with _s & _K </div>
<div>  - finish render</div>
<div>  </div>
<div>With iOS step 3 does not happen; I'd like to know what triggers it normally. </div>
<div><br>
</div>
<div>Just to add to the fun, we have a two WAApplication registered. The default application fails on iOS, the other works fine. I can see no obvious difference between the two. </div>
<div><br>
</div>
<div>Thanks for any help (I'll cross post on the the Seaside mailing list and Discord)</div>
</div>
<div><br>
</div>
<div dir="ltr" data-setdir="false">Bob Nemec</div>
<div dir="ltr" data-setdir="false"><br>
</div>
<br>
</div>
</div>
_______________________________________________<br>
seaside mailing list<br>
seaside@lists.squeakfoundation.org<br>
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br>
</div>
</div>
</span></blockquote>


</blockquote></body></html>