Web interface very slow on Safari

Hi there,

just upgraded to Pi-Hole 6.0.1 and noticed that the web interface is now very slow on macOS Safari. Almost impossible to use, takes to up to 30 seconds to respond. Reproducible on two different machines running Debian Bookworm.

Strange thing is that web interface is as responsive as it should be when using Firefox or Mobile Safari.

Any ideas?

Thank you! :blush:

same at me, but also Firefox and Chrome with https and http://...:8080

Do you access the web UI via HTTP or via HTTPS?

Tried both HTTP (Port 80) and HTTPS (443), same result.

Issue appeared after updating from V5 to V6. DNS resolver working very fast on both servers.

The interface is slow because the default time period in the gold filter bar is years instead of just today

The effective time period is back to the beginning of the query database, which by default (with V6) is 91 days.

1 Like

I think this reasoning is wrong and your username suggests to me that you are generally at war with Pi-Hole. :slight_smile:

If you were right, the UI would be slow on all browsers.

I think the symptoms are too inconsistent to reach a verdict.
At me, the speed in all browsers is lame.

mine goos from 2009 through 2038

No, it doesn't. That may be the date range shown on the bar, but you don't have that much data to display.

1 Like

So you're showing a date range in the selector that doesn't match the data displayed? What's the point of the selector if it's disconnected from the data being shown?

If the selector display and the displayed data aren't the same, then some developer didn't do their job.

If you want to argue that it being wrong is a feature not a bug feel free...

IIRC you can click on it and adjust the date ?!

It will then show the date range you selected :slight_smile:

But yeah...

Maybe it should just show "Please select date range of Query Log" or something like that ??

The default in the gold bar is "all time", and the date range shown will encompass all time on any Pi-hole installation. This "all time" will capture all your data, even though your data doesn't extend anywhere near the begin date and certainly won't extend forward past today.

The pull down options give you a number of frequently used options (hours, days, weeks, months, etc.).

Again so the selector says 2009 but the data does not match the selector? Do you think that's the way it should work?

Again I literally posted a screen shot showing it says 2038 which is well beyond today, so your reply can't be correct.

It boggles the mind that you won't accept the very clear evidence I have provided that there is a problem with the dates, and that you somehow believe I have unreasonable expectations that the selector and displayed data should match.

If you have a recommendation for improving the text we present in the web interface, please open a feature request.

The functionality of the "all time" selection works, do you agree?

If the default range is 90 days the selector should match and says "last 90 days" or whatever the actual dates for the last 90 days are. The selector and the display should always match.

I suspect the people who are having slow loading pages have "noisy" networks and a query for the last 90 days takes longer to paginate and render, for example I have 600+ pages. The best way to solve that would be to let people adjust their own default date range. If you have a slow page or a "noisy" network set your default date range to "today" and the page performance will improve.

Put this in your feature request, please.

There is no way I am connecting my github account with any activity here.

Past experience has shown me that some people associated with pihole will violate their users privacy any time it suits their needs.

Dude... Relax... Breath... Have a drink...

Then... when you are calmed down a bit...

Head over to this part of the Forum : Feature Requests - Pi-hole Userspace :wink:

You don't need to connect your GitHub account to anything here. You use your Discourse login credentials (which you already have to use this site) and make a feature request here.

I would contend that the developers and moderators here are the most privacy oriented people you will ever meet. We gather no data from any Pi-hole install, other than debug logs that users voluntarily upload so that we can help them diagnose their problem. These expire in 48 hours and only a few people on the planet have access to them during that 48 hour window. We don't even know how many Pi-holes are installed or running throughout the world - we don't track that. We routinely moderate posts to remove personal information that may have been posted by a user.

If you have specific examples where user privacy has been violated, feel free to message me the details and we will address it internally so it doesn't happen again.

1 Like