The main downside is that the header is meaningless, so crawlers can’t use it to skip unchanged pages.
src/XF/Mvc/Dispatcher.php line 432
$renderer->getResponse()->header('Last-Modified', gmdate('D, d M Y H:i:s', \XF::$time) . ' GMT');
Is this working? It wants to use an empty <a> tag. My agent is saying:
"XF core has a global handler: keyup Enter on a:not([href]) fires click. That means an anchor without href stays keyboard-operable — but a <span> would not. "
AI models still don't really understand XF code because the docs are not comprehensive enough and it's not open source. You can use a worktree off a complete install but then the token costs explode as the AI has to read all the necessary files for context.
Certainly I don't need to educate anyone that there are significant toxic entities on the internet and earth. Those people we just need to do our best to exclude and filter out. There is another significant portion of contributors and active members who just get frustrated by lack of comms...
100% my intent was to be supportive. I am trying to convey the community is here for you and many built their own lives, passions and businesses in great part around xenforo. The more you include/comm with us, the more we can be supportive and go about our lives. I did miss that your family was...
When you have a tight knit community, you absolutely can have comms like the one you posted in this thread. Everyone will understand and rally around you and XF. This is what community is about. Don't just create the software, be a community.
I'm never for abuse, but some ppl here act like holding a business to account is abuse. Xenforo is a business, not a charity nor volunteer project and customers have a right to voice opinions and take our money elsewhere. The owners and employees are grown adults running a business.