iPhone cannot log into Pi-Hole web interface

I often use an iPhone to log into the Pi-Hole web interface - it's really convenient! Running a previous version 5 of Pi-Hole, this all worked fine. When I updated to version 6 some time ago (don't know the exact version I'm afraid), it broke the iPhone's ability to use the web interface; it would hang after hitting the 'login' button. I finally traced the problem to version 6's use of https. I disabled this and found that the http interface was ok - so that is what I have been using up until now. I suspect the problem with https is that iOS is extremely fussy about SSL keys and certificates to the point where it (iOS) is broken - but that's another story

Last week, I updated Pi-Hole again to version to Core: v6.4.2, GTL: v6.6.2, Web interface: V6.5 and the problem came back. I am still using http (not https) but the symptom is exactly the same. From my iPhone, I can bring up the Pi-Hole web interface, put in my password, hit the blue 'login' button. The 'login' button turns white and then it hangs - no further update to the page.

I have no issues at all with a Linux client running Firefox or a Mac client running Safari

Has anyone else experienced this issue?

Not the same but very similar : Pale Moon on either Windows or Linux can't login anymore into Pi-Hole because the 'Login' button or hitting the 'Enter' key doesn't work at all :cry:

I am just not sure if a browser update or a Pi-Hole update has broken it...

If the developers are interested I can start a seperate topic and post Console Error outputs or Screenshot them :slight_smile:

Try to login from a Safari private session in which iOS allows self-signed certs.

Which Safari version are you using?

I'm not a iOS user, but maybe you are using an old Safari version that is incapable of use some modern javascript code recently introduced.

Please check this Github issue: Dashboard charts and statistics not loading in WebKit-based browsers due to unsupported regex "v" flag` · Issue #3757 · pi-hole/web · GitHub

According to some users, Safari 18+ supports the new code, but older versions don't support it.

Note that we already changed the code to work on older browsers, but this "fixed" code is still in development branch. It will be in the next version, when it's ready.