Safari & GUI Caching Issue

Hi Folks,

Brand new to this community and TrueNAS so I apologize if this is a repeat question. I couldn’t find the answer in the forum myself - but terrible at looking carefully sometimes!

I am having a problem accessing the GUI through Safari. It gets stuck on this connecting page and won’t progress to the login screen. I believe this is an issue with Safari’s cache and TrueNAS. Works without this issue in Firefox or Chrome and once I clear the cache for Safari it loads just fine no issues. Then a few hours of load ups later and back to the connection problem. Clear cache, works fine again. Is there a known issue or fix for this? I’d love to not have to clear my browser cache every time I want to log in to my TrueNAS using my preferred (for now) browser.

Thanks in advance!

3 Likes

I use Safari exclusively and I do not have the problems you describe.

Have you checked the browser console for possible errors?

3 Likes

Okay I’ll check that out and report back!

Okay - checked with the browser console and it looks like for me it likely is something with the cache? As far as I’m able to understand most aspects load fine but the “current” entry for the page gets hung up and does not get a response. Then when I clear the cache it works fine and gets a response showing (I believe) the conversion/response of my HTTPS to WebSocket. All the “AI Chatbots” like ChatGPT and Claude keep telling me I need to disable HTTP/2 in TrueNAS and that would likely fix my error - though I’m hesitant to do so because 1) I don’t trust AI chatbots and 2) This feels like a Safari issue so i’m wary to mess with my TrueNAS system.

I also have issues in safari from time to time. Not to the point of no access at all, though.

At least I’m not alone? - Man I just can’t crack this one. It’s every login really - I have to manually clear the cache to get it to access the admin login page. Otherwise it just gets hung up. Accessing on another browser, or in a Private window works just fine - but it’s just annoying I can’t click on my bookmark in my usual workflow and open up my GUI! Happy to try any fixes people can think or or provide more info if it would help…

1 Like

I don’t see this issue in safari and haven’t had to make any of the AI-hallucinated configuration changes. What version of MacOS / Safari is this?

I’m on the most current stable/released versions I can get - but this also occurs on my iPhone when using Safari:

2021 Macbook Pro M1 Pro Chip: MacOS Tahoe 26.1, Safari Version 26.1 (21622.2.11.11.9)
iPhone 14 Pro Max: iOS 26.1, Safari (whatever comes with my iOS)

I can’t figure for the life of me why this would be happening when there’s no issue with other browsers.

1 Like

Does your Mac have only a single active network interface? Does your NAS have only a single active network interface? Do both of the devices share the same network or is there any kind of router/firewall/NAT inbetween?

Both Mac and NAS have only a single network interface. The NAS is configured to be static/fixed network interface and reserves three IP addresses - one that I use for the NAS and then the others are for binding to apps. Both devices are located on my primary network, so same subnet, same router/gateway, no NAT or Firewall between the devices. I do have Firewall rules set up segmenting my network (Primary VLAN, IoT VLAN) - but these shouldn’t be at issue here since both the NAS and the Laptop are on the Primary network VLAN and that network has the “keys to the kingdom” anyway and can talk to or interact with all other VLANS and WAN, etc.

It’s really got me scratching my head!

I’m seeing the same problem on 3 x TrueNAS scale boxes at 2 locations from 2 x Macs and an iPhone.

On the Macs I can get things going again by clicking shift reload.

4 Likes

Private Browsing tab has been another good fix - still frustrating but I guess good enough for a workaround if I want Safari

3 Likes

I am having the same issue since updating to 25.0.4 versions. Clearing the cache DOES NOT fix the issue. I have to hard reload the page 3 or 4 times for it to work. Nothing has changed in my setup for Safari, this is a 25.x issue.

2 Likes

Same issue here.

@JoshBurg17 Thank you for the tip!

Having the exact same issue on my side with Safari since 25.X. Only hard reloading of page (or showing web inspector for some reason) solves the issue with showing the login page.

1 Like

tl;dr: Seems to be a MacOS issue. Quick workaround, click in the address bar and start deleting characters from the end of the URL.

I’m having the issue of getting the “connecting to truenas” message with the login screen, until I do something to “fix” it. This happens when I use my Mac and in the 4 browsers I have tested on it running under MacOS; 2 versions of Safari as well as Chrome and FireFox so two webkit based and two blink based. FWIW I can pretty reliably get the login screen to appear by clicking in the address bar and start backspacing from the end or the URL, sometimes after deleting just one character and sometime 4 or 5 of “…/ui/signin”.

My computer is running MacOS Tahoe 26.2. Safari Version 26.2 (21623.1.14.11.9) for base Safari and Release 233 (WebKit 21624.1.4.19.1) for the Safari Technology Preview install. As best I can recall, I didn’t have this problem when running MacOS 18 and whichever version of Safari/webkit it installed.

Using a bare metal install of Linux (FireFox) and Windows (Edge) on computers in the same network, I’m not seeing the problems I see with MacOS. Running Windows 11 and Linux in a VM on the Mac (Parallels) I don’t see the problem in Edge or Firefox, respectively.

I have 3 servers all running TrueNAS CE 25.04.2.6, And all three exhibit the problem to about the same extent. They are on two different hardware platforms between the three of them and all three are on my local LAN for the moment. TrueNAS is running on the hardware and not virtualized.

I’ve tried cleaning the browser caches but do not see a difference. I’ve tried a continuous ping to each server and I’m not seeing any lost packets after an hour or so on my main server and 10 minutes each for the other 2 with normal traffic on the network from other people, so I don’t think it’s a network issue.

But that’s not the only issue i’m seeing while talking to the server from MacOS, I’m just not sure how they are all related but based on the above experiments it seems most likely something with MacOS 26.

  1. The worst issue is the shell getting disconnected so rapidly it is next to useless when using the TrueNAS GUI shell interface.

  2. The Reconnect button in the shell interface does not work at all, as best I can tell. I have to switch away from the shell window to something else in the TrueNAS GUI, let that page load and then come back to the shell, now the shell will work again for a short time before disconnecting again.

  3. At one point I was thinking it might be a focus issue and MacOS/Safari aggressively idling background tabs but it I’ve been disconnected from the shell even with the tab in the foreground and while I’m typing in the shell.

  4. Not all of the time but frequently when I switch to the TrueNAS dashboard the graphical items like CPU usage/temperature will exhibit a graphic glitch where they “flicker” quickly with the graphics jumping around in levels until I do a page refresh which reliably corrects it.

  5. I’ve currently bumped up the automatic logout time in the TrueNAS GUI on all the machines but it isn’t being honored and I have to log in again pretty much anytime I switch away from that tab in the browser for a few minutes and come back.

I can SSH to the TrueNAS machine from my Mac and it works without disconnecting so that’s mostly what I’ve been using when I needed a shell.

The only thing I can suggest is to not use MacOS 26 and any local browser until they can figure out why it’s unstable. For a workaround, using a different OS either bare metal or in a VM and it should work, if you want to go that route.

I have the same problem on two truenas instances since I changed from IOS18 to the hideous 26.

I think apple is at fault since other browsers work fine.

Mitigation for the time being: Using private browsing works for me.

for access to shell I use terminus on iPhone. The app is great for remote managing ssh connections.

1 Like

I ended up not using the Parallels solution I mentioned above as it was not entirely reliable either. The only thing that I have found to be 100% reliable is using another computer running Linux (or Windows).

Don’t want someone purchasing Parallels thinking it’s going to solve their problem.