I'm not sure how to ask this question. I have a form. It works just fine on desktops. However when the form is submitted on iPhone or iPad it never makes it to my controller and resolves to the URL /login with a 404 (which is correct, because I don't have a /login template).
It seems this is true for custom controllers and for Craft forms like 'entries/saveEntry'. I don't have any routes or other rules that target the 'login' url or any other URLs I'm using in the action parameter that I can determine. I've uninstalled all plugins. Logs only report the 404 error message but they also seem to report that second page request to the 'login' URL.
I've traced the request through the WebApp.php file all the way to around line 254 where WebApp.php hands things off to the UrlManager:
parent::processRequest();
Any ideas what I should be looking for here? I'm not even sure why this would be happening and feel I'm getting too deep as most routing in Craft is pretty straightforward. Could there be any other, obvious settings or anything I might be overlooking?
$allowAnonymous
? Maybe you are logged in on your desktop, but not on your iPhone.