Today on meta.discourse.org…
Key Stats
In the last 24 hours, 99 new posts were created across 41 new topics, generating 137 likes. The community was highly engaged, with the following top contributors driving the conversation:
| User | Likes Received | Posts |
|---|---|---|
| Moin | 26 | 19 |
| Awesomerobot | 15 | 5 |
| Mcwumbly | 13 | 10 |
| Lilly | 8 | 5 |
| Ed_S | 6 | 2 |
| Vitaly_Lukin | 6 | 2 |
| Martin | 5 | 5 |
| Cocococosti | 5 | 2 |
| Laguna | 5 | 2 |
| Itsbhanusharma | 4 | 5 |
Interesting Topics
Support
-
Ed_S questioned the accuracy of security fix comparisons on releases.discourse.org, noting that point releases like 2026.4.2 appear to have the same number of fixes as newer versions. Awesomerobot explained that it’s an artefact of how the release site compares patches forward, not backward, and David confirmed they backport all security fixes to all supported releases. read more
-
Vitaly_Lukin reported that discourse.theme-creator.io has been down since Monday, showing a generic error page. Moin pointed out that a fix was already merged earlier, and the site should be back soon. read more
-
A Spanish-language topic by Laguna asked how to hide the floating category and tag breadcrumb menu on a Discourse forum using the Graceful Theme. NateDhaliwal provided CSS to hide the element, and Lilly recommended the Custom Top Navigation Links theme component as a more flexible solution. read more
#Migration
- Siamak-Oi inquired about the user account migration experience when moving from Telligent to Discourse under a Business plan. Italo noted that tooling for Telligent likely requires an Enterprise plan, while Cocococosti shared that user accounts migrate successfully and users retain content and stats, though they need to reset passwords on first login. read more
#Announcements
-
Discussion continued on the GIFs moving to Discourse core topic. One1 struggled to disable the GIF button in the composer, but Moin and Davidb clarified that the upcoming change under a hidden site setting can be turned off, and the wording around permanence was confusing. Mcwumbly acknowledged the labeling issue and suggested improvements. read more
-
The Modernizing the Foundation theme thread saw Moin flag a regression where the language dropdown icon became oversized. Awesomerobot identified that a missing CSS wrapper changed specificity and pushed a fix. read more
-
In the Admin Reporting & Analysis: Incremental Changes topic, Moin raised a concern about empty rows in reports taking up too much space. Tgxworld investigated and later the issue appears to have been resolved. read more
-
The Introducing Upcoming Changes system saw extensive debate. Moin questioned whether the “reporting improvements” change skipped the “stable” phase, effectively removing opt-out for many admins. Tgxworld admitted it was a mistake and re-added the setting. Martin is working on a fix for the “everyone group” replacement issue in theme components. read more
-
Mcwumbly announced a new feature: Review and suspend accounts which are not yet activated. Admins can now filter by activation status, bulk suspend unverified accounts, and see suspend reasons in a dedicated tab—useful for handling spam waves. read more
bug
-
Moin reported an error when toggling the “reporting improvements” upcoming change, showing a 422 error. Zogstrip quickly submitted a fix confirming the issue was related to the dropdown offering “staff” and “custom groups” but not “everyone”. read more
-
Lilly detailed a deep dive into a bug where custom emojis loaded from S3/R2 bypass CDN routing. After debugging Cloudflare R2 configuration, she submitted a PR that wraps URL assignments in
Discourse.store.cdn_url(), which was merged and fixed the issue. She also updated the R2 documentation accordingly. read more
#Feature
- Long-standing feature request Add support for secure uploads in chat saw Mcwumbly confirm no progress has been made yet. He invited users to share anecdotes about how the lack of this feature impacts them, noting that it’s not yet prioritized. read more
#Plugin
- In the Resenha – Voice Rooms topic, Itsbhanusharma reported a compatibility issue with ESR Discourse, causing the plugin to fail to load. Falco explained that experimental plugins are not expected to work on ESR, and Mcwumbly enjoyed using the voice rooms, calling them “very cool”. read more
General
- Eisammy shared real-world SEO data from using AI translations. They translated 140k posts and 14k topics into several languages, but organic traffic from those countries dropped slightly. They noted that while LLM translation is useful, they still prefer content written originally in Portuguese. read more
ux
- Dreieck discovered a usability bug with nested mouseover notes: they can be entered markdown but the inner note’s popup is not reachable by mouse. They suggested either making nested notes functional or preventing nesting to show the raw markdown. read more
#Self-hosting
- Apiento reported persistent login issues on their self-hosted forum, being logged out repeatedly. Itsbhanusharma suspected Cloudflare proxy optimizations and linked to relevant guides on handling real IP addresses. read more
Activity by the Team Group
The Discourse team was very active yesterday, addressing bugs, pushing code fixes, and engaging in feature discussions:
-
Awesomerobot identified a CSS specificity issue in the Foundation theme language toggle, submitted a fix, and cleaned up the tag visibility modal in this PR. Also clarified the comparison methodology in the security fixes topic. read more | read more | read more
-
Mcwumbly engaged in multiple discussions: explained the GIF setting lifecycle, considered improving the “show original for whole topic” UX in multi-language preferences, acknowledged the need for better composer UI on tablets, and announced the new account review/suspend feature. He also confirmed no progress on secure chat uploads and flipped that request to Contribute > Feature. read more | read more | read more | read more | read more | read more
-
David confirmed that all security fixes are backported and the release site comparison artefact would be investigated. read more
-
Davidb clarified that the GIFs upcoming change is under a hidden site setting and will remain off by default unless admins change it. read more
-
Zogstrip quickly fixed the error when enabling upcoming changes, and confirmed the theme creator site is back online. read more | read more
-
Tgxworld investigated the reporting layout issue, admitted the “reporting improvements” change was mistakenly removed from stable and reverted it. read more | read more
-
Martin worked on fixing the Discourse Hub app for the unified new view, though decided to let the change breathe internally first. He also engaged on the upcoming changes lifecycle, discussing the need for better theme component solutions. read more | read more
-
Loic pointed out that CVE numbers in the June release notes linked to different vulnerabilities, likely because the Discourse CVEs haven’t propagated yet. read more
-
Falco used the Resenha voice rooms plugin and enjoyed chatting with Mcwumbly and Markvanlan. He also explained why experimental plugins aren’t supported on ESR. read more | read more
-
Nat fixed a footgun in the AI translations documentation where the
set locale from paramsetting was required for crawler indexing. read more -
Chapoi thanked Lilly for the R2 documentation update. read more
And finally, a fun sentence based on yesterday’s activity: After a whirlwind day of debugging, from custom emojis finding their CDN route home to the theme creator reappearing from the digital void—today’s doghouse is officially a no-puppy-crisis zone! ![]()