Can't edit firewall rules in Chrome/MSEdge?

Started by pyrodex, February 05, 2025, 04:31:12 PM

Previous topic - Next topic
So I just tried to clone, edit, save an existing firewall rule and I've done this hundreds of times before 25.1 upgrade but in Chrome I couldn't hit the save button. Nothing happened so I tried MSEdge, same process nothing happened. I tried creating a new rule in both browsers and had no luck even with new rule creation but then I floated over to Firefox and it worked as expected. All three browsers are running the latest and greatest versions in Windows. Is this a bug or something else?

No issue with WIN10. I just rebooted my dual-boot Ubuntu+WIN10 test box and tried with Edge.
Clone, change name, save, apply, delete, apply.
Same with new rule.

Try in private mode?

February 07, 2025, 11:07:51 AM #2 Last Edit: February 07, 2025, 11:14:25 AM by BombusAlpinus
same here, opnsense 25.1,  rule creation/editing works in firefox but not in chrome.
clearing chrome browser cache and cookies didn't solve the issue.

Quote from: BombusAlpinus on February 07, 2025, 11:07:51 AMsame here, opnsense 25.1,  rule creation/editing works in firefox but not in chrome.
clearing chrome browser cache and cookies didn't solve the issue.
tried a different system also with chrome where the editing of an existing rule worked... strange...

I'm also having this issue. Chrome gives the following error in the console, so I think it may be due to a malformed select tag.

Form submission failed, as the <SELECT> element named '' was implicitly closed by reaching the end of the file. Please add an explicit end tag ('</SELECT>')
This is likely the same issue here: https://forum.opnsense.org/index.php?topic=45675.0

Is there a chance we could get an interim patch to fix the broken browsers? I am more than willing to collect data needed as I can reproduce this.

This seems to be related to having experimental features enabled in chrome or its derivatives.

Go to chrome://flags/#enable-experimental-web-platform-features and click Disable.

Quote from: brett.merrick on February 12, 2025, 01:31:33 AMThis seems to be related to having experimental features enabled in chrome or its derivatives.

Go to chrome://flags/#enable-experimental-web-platform-features and click Disable.

That fixed it for me. Thanks!

Started running into this issue right after I upgraded: 25.1.4_1 -> 25.1.5_5.

Worked around it by using firefox, but can also confirm it started working in chrome after disabling chrome://flags/#enable-experimental-web-platform-features

For what it's worth, I dug a bit into the HTML and it seems to be the dropdown plugin that's misbehaving when creating the dom element, instead of it being an actual HTML syntax error..

Why would anyone enable "experimental web platform features"? Don't tell me that's (enabled) the default? Wiiilmaaa ...!
Deciso DEC750
People who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)

It's not on by default. I'm a web developer so I enable that every once in a while to test out new features. Admittedly though, it should disable itself automatically after X amount of time, I didn't even remember I had it on.