Hi everyone,
To start with, OPNsense is awesome! After years of procrastination, I finally migrated from pfSense to a fully "pimped" OPNsense setup. From DNS redirects, DoH blocking, multi-site WireGuard, 6 VLANs, working forward and reverse lookups. It has been a blast to configure!
What I noticed. It's a "luxury problem":
The Apply button! Hitting a moving target is... 😁
Currently, when the notification banner appears to remind you to apply changes, it causes a layout shift. This means the Apply button moves just as you are about to click it. I think this may improve the experience while, as I've done, work intensively in the UI.
And, some times I had unapplied settings. Maybe a notification at the top that there are lingerings stuff that needs an Apply?
FI: Mainly using Firefox, but same-same behavior in Edge.
Brgs!
As with the lack of warning about changes, the Apply button is also apparently live when no changes have been made.
There are times when you might want to apply the config regardless. IMO it's preferable to keep the button enabled even when the system deems it unnecessary.
Funnily its being worked on right now:
https://github.com/opnsense/core/pull/10103
https://github.com/opnsense/core/issues/10230
A lingering banner is not on the list though, since that would need to keep track of a dirty or clean system state.
I removed some of that assumed system state cruft e.g. in monit:
https://github.com/opnsense/core/pull/8894
https://github.com/opnsense/core/pull/8883