# Latest

**URL:** https://meta.discourse.org/latest.md?page=4

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

**Page:** 5

---

## [Installing Discourse alongside Webmin](https://meta.discourse.org/t/installing-discourse-alongside-webmin/412114)

<div class="topic-metadata">

**Author:** [@apidevlab](https://meta.discourse.org/u/apidevlab)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 2:45pm UTC](https://meta.discourse.org/t/installing-discourse-alongside-webmin/412114 "2026-09-16T14:45:04Z")

</div>

I have followed the (now possibly outdated) guide from How to install Discourse alongside Virtualmin - Virtualmin - Virtualmin Community and have had some success on random VPS installs using Ubuntu 24.04 LTS (minimal), …

---

## [📄 Copy Post Component](https://meta.discourse.org/t/copy-post-component/218883)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 30\
**Last updated:** [September 16, 2026, 2:29pm UTC](https://meta.discourse.org/t/copy-post-component/218883 "2026-09-16T14:29:44Z")

</div>

:discourse2: Summary Copy post shows a button in the post control of each post which copies the entire contents of the post to the user’s clipboard. :eyeglasses: Preview Preview on Discourse Theme Creator …

---

## [Feature request: secure-uploads for S3 backends without per-object ACLs](https://meta.discourse.org/t/feature-request-secure-uploads-for-s3-backends-without-per-object-acls/410069)

<div class="topic-metadata">

**Author:** [@polybos](https://meta.discourse.org/u/polybos)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 1:49pm UTC](https://meta.discourse.org/t/feature-request-secure-uploads-for-s3-backends-without-per-object-acls/410069 "2026-09-16T13:49:00Z")

</div>

Problem On S3-compatible backends that don’t support per-object ACLs secure\_uploads cannot coexist with publicly-served content. Avatars and theme/site assets seems to be served via direct, unauthenticated S3 URLs, whic…

---

## [RSS Polling may take 20 minutes and more to process a feed](https://meta.discourse.org/t/rss-polling-may-take-20-minutes-and-more-to-process-a-feed/412322)

<div class="topic-metadata">

**Author:** [@icaria36](https://meta.discourse.org/u/icaria36)\
**Replies:** 10\
**Last updated:** [September 16, 2026, 12:05pm UTC](https://meta.discourse.org/t/rss-polling-may-take-20-minutes-and-more-to-process-a-feed/412322 "2026-09-16T12:05:39Z")

</div>

Hi, first of all, thank you very much for the new RSS Polling admin interface. It makes such a difference! We have a website with dozens of RSS feeds. I have noticed in Sidekiq that some jobs for some feeds may take twe…

---

## [OIDC login fails with ID-token-only responses after OAuth2 2.x upgrade](https://meta.discourse.org/t/oidc-login-fails-with-id-token-only-responses-after-oauth2-2-x-upgrade/412518)

<div class="topic-metadata">

**Author:** [@levarm](https://meta.discourse.org/u/levarm)\
**Replies:** 2\
**Last updated:** [September 16, 2026, 11:08am UTC](https://meta.discourse.org/t/oidc-login-fails-with-id-token-only-responses-after-oauth2-2-x-upgrade/412518 "2026-09-16T11:08:30Z")

</div>

After updating our self-hosted Discourse environments on 11 September 2026, OIDC login started failing with: (oidc) Authentication failure! jwt\_decode\_failed: JWT::DecodeError, Nil JSON web token Our older dev environm…

---

## [How can I hide all the voice badges?](https://meta.discourse.org/t/how-can-i-hide-all-the-voice-badges/411891)

<div class="topic-metadata">

**Author:** [@Richie](https://meta.discourse.org/u/Richie)\
**Replies:** 6\
**Last updated:** [September 16, 2026, 10:13am UTC](https://meta.discourse.org/t/how-can-i-hide-all-the-voice-badges/411891 "2026-09-16T10:13:39Z")

</div>

A whole bunch of new badges have appeared on my Discourse recently: We don’t even have chat or voice enabled :person\_shrugging:t2: (I’m assuming these are chat or voice related) I don’t really want to manuall…

---

## [Edit dates, polls, tables, and more in the rich text editor](https://meta.discourse.org/t/edit-dates-polls-tables-and-more-in-the-rich-text-editor/411468)

<div class="topic-metadata">

**Author:** [@lindsey](https://meta.discourse.org/u/lindsey)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 9:56am UTC](https://meta.discourse.org/t/edit-dates-polls-tables-and-more-in-the-rich-text-editor/411468 "2026-09-16T09:56:56Z")

</div>

The rich text editor can now display and edit complex content types — dates, polls, tables, graphviz diagrams, and charts — without requiring a switch back to the Markdown editor. Each of these content types now has nati…

---

## [Post blocked on forum: optimize 418 error or 502 Bad Gateway popup](https://meta.discourse.org/t/418-error-502-bad-gateway/411976)

<div class="topic-metadata">

**Author:** [@LivelyTundra39](https://meta.discourse.org/u/LivelyTundra39)\
**Replies:** 4\
**Last updated:** [September 16, 2026, 7:32am UTC](https://meta.discourse.org/t/418-error-502-bad-gateway/411976 "2026-09-16T07:32:14Z")

</div>

When a post is blocked on the forum, a popup displays a 418 error or a 502 Bad Gateway message. This message is not very accurate. Where on the forum can this prompt be optimized to provide users with more detailed infor…

---

## [AI reasoning mode error](https://meta.discourse.org/t/ai/412328)

<div class="topic-metadata">

**Author:** [@singi2016cn](https://meta.discourse.org/u/singi2016cn)\
**Replies:** 9\
**Last updated:** [September 16, 2026, 2:09am UTC](https://meta.discourse.org/t/ai/412328 "2026-09-16T02:09:31Z")

</div>

Version: Discourse v2026.7.2 — Commits · discourse/discourse · GitHub — Ember v6.10.1 Error details: DiscourseAi::Completions::Endpoints::OpenAi: status: 400 - body: {"error":{"code":400,"upstream\_code":"invalid\_reque…

---

## [\`~~~\` does not prevent auto-manipulation of pasted content, which three backticks does](https://meta.discourse.org/t/does-not-prevent-auto-manipulation-of-pasted-content-which-three-backticks-does/412293)

<div class="topic-metadata">

**Author:** [@roke\_julian\_lockhart](https://meta.discourse.org/u/roke_julian_lockhart)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 2:06am UTC](https://meta.discourse.org/t/does-not-prevent-auto-manipulation-of-pasted-content-which-three-backticks-does/412293 "2026-09-16T02:06:15Z")

</div>

I want to paste: PS /\> coredumpctl debug PID: 19088 (org\_kde\_powerde) UID: 1000 (RokeJulianLockhart) GID: 1000 (RokeJulianLockhart) Signal: 11 (SEGV) Timestamp: Sat 2026-09-…

---

## [Monthly triggered recurring automation is not running as expected](https://meta.discourse.org/t/monthly-triggered-recurring-automation-is-not-running-as-expected/402664)

<div class="topic-metadata">

**Author:** [@gassim](https://meta.discourse.org/u/gassim)\
**Replies:** 19\
**Last updated:** [September 16, 2026, 1:29am UTC](https://meta.discourse.org/t/monthly-triggered-recurring-automation-is-not-running-as-expected/402664 "2026-09-16T01:29:59Z")

</div>

Hi there! I’ve been facing an issue with an automation that is supposed to trigger at the start of the month; however, even though it is enabled it’s not automatically being triggered. I can’t find any logs or a way to …

---

## [Issue with rebuilding](https://meta.discourse.org/t/issue-with-rebuilding/412515)

<div class="topic-metadata">

**Author:** [@Headless](https://meta.discourse.org/u/Headless)\
**Replies:** 2\
**Last updated:** [September 15, 2026, 11:14pm UTC](https://meta.discourse.org/t/issue-with-rebuilding/412515 "2026-09-15T23:14:27Z")

</div>

I am attempting to rebuild and getting the following error relating to postgres: FAILED TO BOOTSTRAP \*\* please scroll up and look for earlier error messages, there may be more than one. ./discourse-doctor may help diag…

---

## [Discourse/discourse Docker image sources](https://meta.discourse.org/t/discourse-discourse-docker-image-sources/412520)

<div class="topic-metadata">

**Author:** [@mirya](https://meta.discourse.org/u/mirya)\
**Replies:** 1\
**Last updated:** [September 15, 2026, 11:11pm UTC](https://meta.discourse.org/t/discourse-discourse-docker-image-sources/412520 "2026-09-15T23:11:15Z")

</div>

Hello there, for some time I’m trying to make use of Dockerhub discourse/discourse image for self-hosting (I know it’s experimental, but I need DB/cache/msg bus externalized, so it’s a much better fit). Question 1: wher…

---

## [Cannot re-hide an edited flagged post](https://meta.discourse.org/t/cannot-re-hide-an-edited-flagged-post/412481)

<div class="topic-metadata">

**Author:** [@mbauman](https://meta.discourse.org/u/mbauman)\
**Replies:** 1\
**Last updated:** [September 15, 2026, 9:02pm UTC](https://meta.discourse.org/t/cannot-re-hide-an-edited-flagged-post/412481 "2026-09-15T21:02:12Z")

</div>

I just saw a new error when handling a re-flag. The sequence here was: Post was flagged by non-staff A moderator (not me) approved the flag and hid the post The OP made a no-op edit that did not resolve the flag (lite…

---

## [Staged users' posts stuck in queue](https://meta.discourse.org/t/staged-users-posts-stuck-in-queue/412025)

<div class="topic-metadata">

**Author:** [@tknospdr](https://meta.discourse.org/u/tknospdr)\
**Replies:** 10\
**Last updated:** [September 15, 2026, 6:38pm UTC](https://meta.discourse.org/t/staged-users-posts-stuck-in-queue/412025 "2026-09-15T18:38:23Z")

</div>

I have been running my site for over a year now and this just started happening lately. We have many staged users as the site mostly functions as a help desk / ticket hub. Within the last week or so tickets with embedd…

---

## [Bug in discourse launcher](https://meta.discourse.org/t/bug-in-discourse-launcher/412435)

<div class="topic-metadata">

**Author:** [@mixman68](https://meta.discourse.org/u/mixman68)\
**Replies:** 3\
**Last updated:** [September 15, 2026, 6:35pm UTC](https://meta.discourse.org/t/bug-in-discourse-launcher/412435 "2026-09-15T18:35:10Z")

</div>

Hello, The installation claims I don’t have enough space, but I have Earlier I have stat error : So I think I need to install a special version of stat ? Host is an Alpine

---

## [How to get libheic](https://meta.discourse.org/t/how-to-get-libheic/412496)

<div class="topic-metadata">

**Author:** [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Replies:** 3\
**Last updated:** [September 15, 2026, 5:37pm UTC](https://meta.discourse.org/t/how-to-get-libheic/412496 "2026-09-15T17:37:47Z")

</div>

I’ve got a client who was running an old version and apparently got hacked due to security issues in ImageMagick and/or libheif. They’re updated to latest ESR now, but they still have 1.23.1 and they insist on the 1.23.4…

---

## [Using Workflows to send a Slack message when a topic or post is assigned](https://meta.discourse.org/t/using-workflows-to-send-a-slack-message-when-a-topic-or-post-is-assigned/412464)

<div class="topic-metadata">

**Author:** [@lindsey](https://meta.discourse.org/u/lindsey)\
**Replies:** 0\
**Last updated:** [September 15, 2026, 3:39pm UTC](https://meta.discourse.org/t/using-workflows-to-send-a-slack-message-when-a-topic-or-post-is-assigned/412464 "2026-09-15T15:39:42Z")

</div>

You can use Workflows, Assign, and Chat Integration to automatically send a Slack message whenever a topic or post is assigned or unassigned on your site. This makes it easier to keep your teammates informed when somethi…

---

## [Discourse Events](https://meta.discourse.org/t/discourse-events/97376)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 173\
**Last updated:** [September 15, 2026, 3:23pm UTC](https://meta.discourse.org/t/discourse-events/97376 "2026-09-15T15:23:23Z")

</div>

:discourse2: Summary Discourse Events adds dynamic and interactive calendar and event features to your Discourse site. :open\_book: Install Guide This plugin is bundled with Discourse core. There is no need…

---

## [Calendar/Event ICS export: wrong time (+1 h) when importing into Outlook with TZID=Europe/Berlin](https://meta.discourse.org/t/calendar-event-ics-export-wrong-time-1-h-when-importing-into-outlook-with-tzid-europe-berlin/409797)

<div class="topic-metadata">

**Author:** [@Michael\_D](https://meta.discourse.org/u/Michael_D)\
**Replies:** 6\
**Last updated:** [September 15, 2026, 3:08pm UTC](https://meta.discourse.org/t/calendar-event-ics-export-wrong-time-1-h-when-importing-into-outlook-with-tzid-europe-berlin/409797 "2026-09-15T15:08:54Z")

</div>

Version: Discourse 2026.1.5 (ESR), discourse-calendar plugin Summary New events created with a set timezone (timezone="Europe/Berlin" and showLocalTime="true") show the wrong time by +1 hour when downloading the .ics f…

---

## [About chat permissions (Announce channel)](https://meta.discourse.org/t/about-chat-permissions-announce-channel/412403)

<div class="topic-metadata">

**Author:** [@satonotdead](https://meta.discourse.org/u/satonotdead)\
**Replies:** 2\
**Last updated:** [September 15, 2026, 2:57pm UTC](https://meta.discourse.org/t/about-chat-permissions-announce-channel/412403 "2026-09-15T14:57:06Z")

</div>

I wonder if the functionality of defining who can reply and/or view chats, differently, is valuable to someone. I am currently unsuccessfully trying to create a chat channel called Announcements, where only administrato…

---

## [Backup download cannot resume after interruption because email token has already been consumed](https://meta.discourse.org/t/backup-download-cannot-resume-after-interruption-because-email-token-has-already-been-consumed/411277)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 3\
**Last updated:** [September 15, 2026, 2:47pm UTC](https://meta.discourse.org/t/backup-download-cannot-resume-after-interruption-because-email-token-has-already-been-consumed/411277 "2026-09-15T14:47:03Z")

</div>

There was a previous backup-download issue which appears to have been fixed in 2026.01.0-latest. I believe this is a separate current issue involving recovery from an interrupted backup download, rather than the old init…

---

## [How to fix the blank Ask AI response](https://meta.discourse.org/t/how-to-fix-the-blank-ask-ai-response/411572)

<div class="topic-metadata">

**Author:** [@Karthik\_K1](https://meta.discourse.org/u/Karthik_K1)\
**Replies:** 8\
**Last updated:** [September 15, 2026, 2:09pm UTC](https://meta.discourse.org/t/how-to-fix-the-blank-ask-ai-response/411572 "2026-09-15T14:09:09Z")

</div>

The Ask AI feature is generating a response title, but the actual response is blank. How can I fix this? For example, when I searched ‘Who is the author of the most recent post?’, it responded with ‘Author of Most Recen…

---

## [Mint Theme](https://meta.discourse.org/t/mint-theme/202822)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 68\
**Last updated:** [September 15, 2026, 2:09pm UTC](https://meta.discourse.org/t/mint-theme/202822 "2026-09-15T14:09:05Z")

</div>

:discourse2: Summary Mint - A modern theme with a hint of mint. :slight\_smile: :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://github.com/discourse/dis…

---

## [Dashboard Report Range Not Updating in RTL (Persian) Interface](https://meta.discourse.org/t/dashboard-report-range-not-updating-in-rtl-persian-interface/412384)

<div class="topic-metadata">

**Author:** [@serkhelesheyi](https://meta.discourse.org/u/serkhelesheyi)\
**Replies:** 1\
**Last updated:** [September 15, 2026, 1:41pm UTC](https://meta.discourse.org/t/dashboard-report-range-not-updating-in-rtl-persian-interface/412384 "2026-09-15T13:41:35Z")

</div>

Description When the Discourse UI is set to Persian (RTL), the Admin Dashboard reports do not update according to the selected date range. Although the range selector is visible and clickable, the displayed data remains …

---

## [Introducing \`@discourse/update-skeleton\`](https://meta.discourse.org/t/introducing-discourse-update-skeleton/412460)

<div class="topic-metadata">

**Author:** [@david](https://meta.discourse.org/u/david)\
**Replies:** 0\
**Last updated:** [September 15, 2026, 12:05pm UTC](https://meta.discourse.org/t/introducing-discourse-update-skeleton/412460 "2026-09-15T12:05:20Z")

</div>

We just published the @discourse/update-skeleton package on npm. This can be used to easily update existing themes and plugins to use the latest recommended config files for GitHub actions and linting. To use it, open y…

---

## [Trying to reply to a topic with an exisiting edit draft opens the composer with the edit draft as a reply instead](https://meta.discourse.org/t/trying-to-reply-to-a-topic-with-an-exisiting-edit-draft-opens-the-composer-with-the-edit-draft-as-a-reply-instead/412270)

<div class="topic-metadata">

**Author:** [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)\
**Replies:** 2\
**Last updated:** [September 15, 2026, 12:05pm UTC](https://meta.discourse.org/t/trying-to-reply-to-a-topic-with-an-exisiting-edit-draft-opens-the-composer-with-the-edit-draft-as-a-reply-instead/412270 "2026-09-15T12:05:18Z")

</div>

If you start editing a post, then click x to save the edit draft, clicking on Reply, the composer opens with your edit draft and not a blank composer. The composer is not even an edit action; it posts a reply with the ed…

---

## [Just sharing the design! This is a showcase, not a public theme release](https://meta.discourse.org/t/just-sharing-the-design-this-is-a-showcase-not-a-public-theme-release/412440)

<div class="topic-metadata">

**Author:** [@Monikas](https://meta.discourse.org/u/Monikas)\
**Replies:** 2\
**Last updated:** [September 15, 2026, 11:52am UTC](https://meta.discourse.org/t/just-sharing-the-design-this-is-a-showcase-not-a-public-theme-release/412440 "2026-09-15T11:52:22Z")

</div>

Hi everyone! :waving\_hand: I wanted to share a few screenshots of JustNaiNai Nova, the custom design I’ve been working on for my anime and gaming community. My goal was to give the forum a more personal, anime-inspired…

---

## [External Link Shield – Exit Confirmation & Trust Gating](https://meta.discourse.org/t/external-link-shield-exit-confirmation-trust-gating/392962)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 16\
**Last updated:** [September 15, 2026, 11:23am UTC](https://meta.discourse.org/t/external-link-shield-exit-confirmation-trust-gating/392962 "2026-09-15T11:23:38Z")

</div>

:information\_source: Summary This theme component adds configurable protection for external links in cooked posts. It applies trust-level–based rules, optional login and information redirects, visual indicator…

---

## [Moderation yes button after suspending user](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693)

<div class="topic-metadata">

**Author:** [@sterretje](https://meta.discourse.org/u/sterretje)\
**Replies:** 6\
**Last updated:** [September 15, 2026, 10:45am UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693 "2026-09-15T10:45:18Z")

</div>

Good day Flag: user needs approval. After suspending a user due to spam there is nowadays a “yes” button remaining. This change seems to have happened with GitHub - discourse/discourse at 5b61a1d4496d9ea51fcd6fd79f…

[Previous page](https://meta.discourse.org/latest.md?page=3)

[Next page](https://meta.discourse.org/latest.md?page=5)
