Add Refresh Button at Top of Query Log page

When actively troubleshooting a domain blocking issue, I refresh the Query Log page periodically to see if my change fixed the issue. I currently use my browsers page reload button or click on the navigation log to refresh the page.

Problems with the current setup

User Experience It seems like there should be a refresh button that does this since there’s a use case for it within the app. The 1st thing a user will look for is a refresh button when they want to refresh the results . when they don’t find one, they will interrupt their work to go hunt for a way to refresh the page.
Consistency Other pages like the whitelist and blacklist pages, have this, why doesn’t this page have it?

Icing on the cake

Automatic refresh aka tailing the log . This is something that I do daily at my job when monitoring a process. This would make troubleshooting easier as changes and monitoring are done from the same Web app. Users can ssh to their pi-hole server and tail logs if they’d like, but this would give them another , convenient option.

You can use the tail log feature or pihole -t (the command line version). A refresh button would functionally be the same as just reloading the page since there is little performance difference (unless we implemented partial reloading or event streams).

I know. But if you want to pi-hole web app to behave like an application(UX), then the buttons and menu’s will be in the application. Going outside of the app to use browser or even worse ssh’ing to run commands in a shell detracts from that.

It’s also more convenient to do it right from the Web page. Once I’m done with my current project I might go back and tack a refresh button and/or log monitor web tool onto pi-hole and submit a merge request.