OPNsense Forum

English Forums => 26.7 Series => Topic started by: bzoid on July 16, 2026, 04:04:22 PM

Title: Google Chrome issue with Tabulator pages after upgrade to OPNsense 26.7
Post by: bzoid on July 16, 2026, 04:04:22 PM
Hi,

I upgraded from 26.1 to 26.7 yesterday and have encountered an issue with several pages in the web UI when using Chrome Version 150.0.7871.125 (Official Build) (arm64) on macOS.

The affected pages display the header and introductory text, but the data table never loads and the orange loading bar remains visible indefinitely.

Affected pages include:

* Services → Unbound DNS → Overrides → Host Overrides
* Firewall → Rules

Initially, the Firewall → Rules page was blank until I installed the os-firewall-legacy plugin, which restored access to the legacy rules interface.

The browser console shows the following error for Services → Unbound DNS → Overrides → Host Overrides:

ReferenceError: Tabulator is not defined

The issue persists in Chrome incognito mode. Opening the same pages in Firefox does not present the same issue, which suggests this may be related to Chrome rather than the OPNsense backend.

I verified that:

The tabulator.min.js file exists:

/usr/local/opnsense/www/js/tabulator.min.js
The file is served correctly by the web server:

curl -k https://10.50.99.1:666/ui/js/tabulator.min.js -o /tmp/tabulator-served.js

The SHA256 hashes match:

SHA256 (/tmp/tabulator-served.js) = 86df9b98a7cde1098d8cbc0f1916b6989971507984299bc0b4d289a63ed520a0
SHA256 (/usr/local/opnsense/www/js/tabulator.min.js) = 86df9b98a7cde1098d8cbc0f1916b6989971507984299bc0b4d289a63ed520a0

Additional information:

configctl unbound check reports no errors.
pfctl -sr confirms that all firewall rules remain loaded and active.
Restarting the web GUI and clearing browser cache/site data did not resolve the issue.
Installing os-firewall-legacy restored access to the firewall rules UI.

Environment:

OPNsense 26.7
Chrome Version 150.0.7871.125 (Official Build) (arm64)
macOS
Firefox unaffected
OPNsense accessed via a custom hostname on port 666

Has anyone else seen this behaviour with Chrome after upgrading to 26.7?
Title: Re: Google Chrome issue with Tabulator pages after upgrade to OPNsense 26.7
Post by: tty13 on July 16, 2026, 10:26:08 PM
Hello.
I wanted to open an issue on GH but since you posted this, I'm gonna bump here instead.
Encountering the same problem, on Chromium/Firefox as well as on any other browser I tried.
Also some fonts are not loading.

Didn't investigate as far as you did but browser console throws the same error.
Title: Re: Google Chrome issue with Tabulator pages after upgrade to OPNsense 26.7
Post by: Aerowinder on July 16, 2026, 11:07:08 PM
If either of you are using a reverse proxy (kind of sounds like you might be) try disabling KTLS:

sysctl kern.ipc.tls.enable=0
I had issues with NGINX reverse proxying (HAProxy was also having problems) after the update, this resolved the issue. You can re-enable it with a =1, or just reboot, as this command will not survive a reboot.


Regarding the legacy firewall plugin, that part was in the release notes that the legacy functionality would be moved to a plugin.
Title: Re: Google Chrome issue with Tabulator pages after upgrade to OPNsense 26.7
Post by: tty13 on July 16, 2026, 11:29:28 PM
This did the trick, thanks. (I indeed am using nginx as a reverse proxy to access opnsense ui)

Something that also worked for me was to replace tabulator.min.js by the one from tabulator's git repo (v6.4.0), but I still had trouble with fonts and other stuff. Disabling KTLS fixed it altogether.

With KTLS enabled, accessing the UI without reverse proxy doesn't throw any error.


Now I'm facing another issue, accessing Nginx configuration instantly crashes the UI. I'll look into it later.