Hi @sahsanu, I owe you a massive apology. I have to eat my words here: you were 100% right all along.
I completely forgot that about a year ago, I installed the hestiacp-pluginable framework just to test a node app and left it there. I genuinely thought I was running a completely clean, vanilla server.
Once I checked /usr/local/hestia/plugins/, there it was. The plugin framework was intercepting the pages, and its old code was failing to process the new ENT_HTML5 flag in Hestia 1.9.6, which is what caused the = and . bug.
I just ran the pluginâs uninstaller, cleared the hooks, rebuilt my web domains, and⌠magic. Everything works perfectly on the native 1.9.6 update without any manual patches to helpers.php.
I am really sorry for the pushback and for sending you on a wild goose chase. Thank you for your patience and for nailing the exact cause even when I stubbornly insisted otherwise.
Thanks for all the hard work you guys do on Hestia! Case closed.