Tools -> Network: Limited to 3 Hostnames and IPs / ... hover not working

Regarding the Tools->Network view.
Since I use IPv6 my hosts have many IP addresses.

However, Pi-Hole now/currently seems limited to showing only 3 addresses per host, as the hover over the 3 dots [...] is not showing the tooltip containing all known host IPs.

I remember that it worked in some older/previous version of Pi-Hole - just hover over the 3 dots and be presented with a mouse arrow tooltip that contained the full/long/all list of the hostnames and IPs.

Where did the tooltip go? Is this a bug or a feature? Back then I used Chrome, now I use Edge. But since both are Chromium, the browser cannot be the cause.

Can you create a debug log please, either from Tools > Generate debug log or with the command pihole -d and post the token URL here. Thanks.

Hello, here is the debug token:
https://tricorder.pi-hole.net/W7YPXaJ1/

Hello @mx2k, sorry I didn't get a chance to review the log before it expired, if it's still happening would you be able to create another one please?

Have you tried other browsers, is it happening in all of them?

Looking at the code I was able to identify a few things:

This was introduced a long time ago (more than 5 years ago).

Apparently this was broken 2 years ago, when the code was changed to avoid a few jquery warnings.

The fix is easy, but I'm not sure if we are going to release a new Pi-hole v5 version.

I will fix it also in the v6 branch.

Hello @chrislph,

here is the reupload of the debug log: https://tricorder.pi-hole.net/E7F7GPP4/

I checked using Chrome, Edge, and Firefox browsers (current versions as of today). All tested browsers result in the three-dot hover tooltip not showing up.

Edit: Not sure if this is relevant, but this is how it looks when I inspect the ... using browser's dev tools

Hello @rdwebdesign,
Thanks for your response.

Apparently this was broken 2 years ago, when the code was changed to avoid a few jquery warnings.

For my installation, it stopped working a "few" years ago as far as I can remember, so that correlates with "broken 2 years ago". I am looking forward to the fix in PiHole v6.

Could I fix the code myself or would that break something else?

I will fix v5 and v6. Just wait a few more hours (I'm unable to do it right now).

I just don't know if/when we will release the v5 fix.

You can try the new branch with:

pihole checkout web fix/network_table_v5

Just remember to return to the master branch before updating Pi-hole with:

pihole checkout web master

EDIT:

Link to the pull request:
https://github.com/pi-hole/web/pull/3099

1 Like

Hello @rdwebdesign,

the fix works like a charm.

Unrelated, but I thought I post it as confirmation for the working fix:
It really helps me correlate unresolved ipv6 hostnames to the hosts that are spamming the stats with a ton of IPv6 addresses. I think this is caused by Windows 11 IPv6 Temporary Addresses and similar shenanigans.

That led to me never knowing which of the "no host name" addresses belong to which host in the dashboard stats. Also, it led to one device filling the top 10 with 5 or more unresolved ipv6 hostname entries for the same device.

But since that was offtopic, the ticket can be closed from my side.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.