In a new project with a fresh Modx 3 installation, the extra login does not work under Mac/Ipad/Iphone and co.
I don’t have any log entries or error messages, I just get the blank login form.
On Win/Linux browsers it works as usual.
I have other projects on the same server with Modx2 and the same version of login extra.
There this extra works under “Apple” as it should.
Do you have any ideas?
I reported this as issues in Git but haven’t gotten any reply or dialog yet. That’s why I’m writing here again in the forum.
Everything is standard, Safari, Chrome and Firefox for IOS. I didn’t notice it at first either, because the page on the Ipad worked like that. I was only registered with my cell phone (android) and Win-PC in the internal area. But then complaints came from users with iphone and ipad. I then tested it with my devices and was able to reproduce it on other MODX installations.
This is still very weird. The same MODX processor that is used to log in to the manager is also used by the Login snippet.
Also, if there was a general problem with MODX 3 and the Login extra, why are you the only one experiencing it? Your Github issue is almost 4 months old, MODX 3 has been released for some time now and the Login extra is widely used on MODX sites.
I use exclusively macOS and iOS and have not run into Login extras issues on any sites, yet. I’d suggest building the smallest possible site that reproduces the issue so that you can upload it to the bug and others can take a look at it.
Links and test users can be found above… feel free to try it with your devices. Is a basic installation (with widely used plugins, as: Articles, Formit, getResources, Login, MIGX, pdoTools, TinyMCE, … nothing special) one with a basic Foundation Zurb Template and the other is a blank page with no content only with the login snippet.
The thing is that site is a fully fledged site, my recommendation is that you start from a blank site and keep adding code until you reproduce the same issue. That way you can distribute it widely to everyone. It’s a standard practice of debugging.