# Contribute

**URL:** https://meta.discourse.org/c/contribute/208.md

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

---

## [About the Contribute category](https://meta.discourse.org/t/about-the-contribute-category/396992)

<div class="topic-metadata">

**Author:** [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Replies:** 0\
**Last updated:** [February 25, 2026, 10:27am UTC](https://meta.discourse.org/t/about-the-contribute-category/396992 "2026-02-25T10:27:42Z")

</div>

Contributing to an open-source project isn’t limited to coding. Share product ideas, report bugs and UX issues, or share ideas for how to improve our community. Learn more…

---

## [AI-generated tag translations do not work perfectly](https://meta.discourse.org/t/ai-generated-tag-translations-do-not-work-perfectly/399570)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 18\
**Last updated:** [September 23, 2026, 3:28am UTC](https://meta.discourse.org/t/ai-generated-tag-translations-do-not-work-perfectly/399570 "2026-09-23T03:28:15Z")

</div>

When scrolling through the German tag translations, I noticed a range of issues that seem to stem from the AI lacking context - it treats tags as isolated words rather than references to specific Discourse features, plug…

---

## [Require LLM-generated themes & plugins to be tagged as such](https://meta.discourse.org/t/require-llm-generated-themes-plugins-to-be-tagged-as-such/412871)

<div class="topic-metadata">

**Author:** [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**Replies:** 42\
**Last updated:** [September 23, 2026, 2:19am UTC](https://meta.discourse.org/t/require-llm-generated-themes-plugins-to-be-tagged-as-such/412871 "2026-09-23T02:19:06Z")

</div>

Currently some people may try to upload plugins, themes, or components entirely generated by LLMs and not disclose it as such. There’s many reasons why it may be beneficial to know when something is fully generated by a …

---

## [Pasting from Docusaurus breaks code formatting blocks](https://meta.discourse.org/t/pasting-from-docusaurus-breaks-code-formatting-blocks/412919)

<div class="topic-metadata">

**Author:** [@msohm](https://meta.discourse.org/u/msohm)\
**Replies:** 2\
**Last updated:** [September 22, 2026, 8:58pm UTC](https://meta.discourse.org/t/pasting-from-docusaurus-breaks-code-formatting-blocks/412919 "2026-09-22T20:58:58Z")

</div>

The editor breaks the format when pasting text that has code formatting blocks from web sites created with Docusaurus. Instead of the entire block being encapsulated by \`\`\` , there is a closing \`\`\` after the first line…

---

## [Add open markdown field to form templates](https://meta.discourse.org/t/add-open-markdown-field-to-form-templates/308024)

<div class="topic-metadata">

**Author:** [@jordan-violet](https://meta.discourse.org/u/jordan-violet)\
**Replies:** 6\
**Last updated:** [September 22, 2026, 7:59pm UTC](https://meta.discourse.org/t/add-open-markdown-field-to-form-templates/308024 "2026-09-22T19:59:53Z")

</div>

Our users like the idea of form templates so that users creating new topics asking for help have to answer certain questions. What they hate is losing out on the full markdown editor that the composer usually has, when u…

---

## [SES/SNS bounce notifications no longer match EmailLog after TopicArn security hardening](https://meta.discourse.org/t/ses-sns-bounce-notifications-no-longer-match-emaillog-after-topicarn-security-hardening/411536)

<div class="topic-metadata">

**Author:** [@BryanV](https://meta.discourse.org/u/BryanV)\
**Replies:** 1\
**Last updated:** [September 22, 2026, 7:53pm UTC](https://meta.discourse.org/t/ses-sns-bounce-notifications-no-longer-match-emaillog-after-topicarn-security-hardening/411536 "2026-09-22T19:53:53Z")

</div>

I was trying to set up bounce notifications from AWS SES after getting a prompt about a missing ARN configuration for it after the latest upgrade. I configured the topic and added the ARN but a test bounce email never sh…

---

## [Discourse Activitypub gives 502 after rebuilding](https://meta.discourse.org/t/discourse-activitypub-gives-502-after-rebuilding/412982)

<div class="topic-metadata">

**Author:** [@Jagster](https://meta.discourse.org/u/Jagster)\
**Replies:** 5\
**Last updated:** [September 22, 2026, 2:53pm UTC](https://meta.discourse.org/t/discourse-activitypub-gives-502-after-rebuilding/412982 "2026-09-22T14:53:39Z")

</div>

Self hosted 2-container, and when rebuilded today (latest) Activitypub makes error 502. Commenting it out from web\_only.yml helps.

---

## ["Ranked choice" polls don't work properly with pie charts](https://meta.discourse.org/t/ranked-choice-polls-dont-work-properly-with-pie-charts/386168)

<div class="topic-metadata">

**Author:** [@dax](https://meta.discourse.org/u/dax)\
**Replies:** 4\
**Last updated:** [September 22, 2026, 7:36am UTC](https://meta.discourse.org/t/ranked-choice-polls-dont-work-properly-with-pie-charts/386168 "2026-09-22T07:36:19Z")

</div>

:information\_source: Overview Using the Pie chart type with Ranked Choice polls produces incorrect results. Each option receives one vote regardless of how the user actually ranked their choices. This behavior makes the …

---

## [How to customize the composer toolbar?](https://meta.discourse.org/t/how-to-customize-the-composer-toolbar/323577)

<div class="topic-metadata">

**Author:** [@wisedesk](https://meta.discourse.org/u/wisedesk)\
**Replies:** 13\
**Last updated:** [September 22, 2026, 5:37am UTC](https://meta.discourse.org/t/how-to-customize-the-composer-toolbar/323577 "2026-09-22T05:37:52Z")

</div>

I’m wondering if there is any way to customize which buttons are displayed (and in which order) on the New Topic toolbar. Specifically, I want to replace the Date/Time button with the Add Event button. The Date/Time jus…

---

## [User cards should be shown in front of reaction lists](https://meta.discourse.org/t/user-cards-should-be-shown-in-front-of-reaction-lists/412927)

<div class="topic-metadata">

**Author:** [@Canapin](https://meta.discourse.org/u/Canapin)\
**Replies:** 0\
**Last updated:** [September 21, 2026, 3:56pm UTC](https://meta.discourse.org/t/user-cards-should-be-shown-in-front-of-reaction-lists/412927 "2026-09-21T15:56:43Z")

</div>

Click reaction list Click a user to show their user card User card is hidden by the reaction list In video:

---

## [Chat messages being processed out of order](https://meta.discourse.org/t/chat-messages-being-processed-out-of-order/388770)

<div class="topic-metadata">

**Author:** [@fufie](https://meta.discourse.org/u/fufie)\
**Replies:** 3\
**Last updated:** [September 21, 2026, 3:29pm UTC](https://meta.discourse.org/t/chat-messages-being-processed-out-of-order/388770 "2026-09-21T15:29:05Z")

</div>

I’ve noticed sometimes that when a user sends a message, it’ll get posted above other messages already posted in the chat. On the other hand, sometimes the opposite happens, where a user will send a message and it will s…

---

## [Pages sending 403 status codes have a title "Page Not Found"](https://meta.discourse.org/t/pages-sending-403-status-codes-have-a-title-page-not-found/412877)

<div class="topic-metadata">

**Author:** [@j127](https://meta.discourse.org/u/j127)\
**Replies:** 3\
**Last updated:** [September 21, 2026, 2:58pm UTC](https://meta.discourse.org/t/pages-sending-403-status-codes-have-a-title-page-not-found/412877 "2026-09-21T14:58:56Z")

</div>

I just noticed a lot of page titles in Google Analytics that start with “Page Not Found”. I investigated for a while and it turns out that they are private forum topics that are sending 403 status codes to search engines…

---

## [I'd like to know which LLMs everyone is using with the Discourse AI plugin](https://meta.discourse.org/t/discourse-ai/412905)

<div class="topic-metadata">

**Author:** [@sniper756](https://meta.discourse.org/u/sniper756)\
**Replies:** 4\
**Last updated:** [September 21, 2026, 2:48pm UTC](https://meta.discourse.org/t/discourse-ai/412905 "2026-09-21T14:48:07Z")

</div>

I found that the custom DeepSeek v4.1 flash on the DeepSeek official website isn't working. Also, there are issues with the Qwen large model AI search. I'd like to know what everyone else is using. Are all Discourse AI features available? Thanks.

---

## [Pressing Enter after triggering a quick search doesn't open the advanced search page anymore if AI search is set as default](https://meta.discourse.org/t/pressing-enter-after-triggering-a-quick-search-doesnt-open-the-advanced-search-page-anymore-if-ai-search-is-set-as-default/412836)

<div class="topic-metadata">

**Author:** [@Canapin](https://meta.discourse.org/u/Canapin)\
**Replies:** 3\
**Last updated:** [September 21, 2026, 2:27pm UTC](https://meta.discourse.org/t/pressing-enter-after-triggering-a-quick-search-doesnt-open-the-advanced-search-page-anymore-if-ai-search-is-set-as-default/412836 "2026-09-21T14:27:21Z")

</div>

Previous behavior: You must have AI search by default enabled for this to happen. Enter search terms in the quick search bar Press enter: it triggers the search and show first results Press enter again : it opens the …

---

## [Voice badges keep coming back after every update](https://meta.discourse.org/t/voice-badges-keep-coming-back-after-every-update/412889)

<div class="topic-metadata">

**Author:** [@Richie](https://meta.discourse.org/u/Richie)\
**Replies:** 0\
**Last updated:** [September 21, 2026, 7:55am UTC](https://meta.discourse.org/t/voice-badges-keep-coming-back-after-every-update/412889 "2026-09-21T07:55:27Z")

</div>

We don’t have Voice enabled. Because of this, we manually remove the Voice badges from the badge settings: Every single time I update Discourse, all the voice badges come back again and they all re-appear on the /ba…

---

## [Bidirectional sync between Discourse Topics/Categories and GitHub/Gitlab Issue Trackers](https://meta.discourse.org/t/bidirectional-sync-between-discourse-topics-categories-and-github-gitlab-issue-trackers/203780)

<div class="topic-metadata">

**Author:** [@elsiehupp](https://meta.discourse.org/u/elsiehupp)\
**Replies:** 13\
**Last updated:** [September 20, 2026, 9:44pm UTC](https://meta.discourse.org/t/bidirectional-sync-between-discourse-topics-categories-and-github-gitlab-issue-trackers/203780 "2026-09-20T21:44:03Z")

</div>

I’m replying here rather than starting a new Topic. Other related Topics are here, here, here and here. (This Topic thread in particular is just both relatively recent and relatively long.) I asked on the Topic for Disc…

---

## [Chat Bridge: put your forum chat on your other websites](https://meta.discourse.org/t/chat-bridge-put-your-forum-chat-on-your-other-websites/412858)

<div class="topic-metadata">

**Author:** [@Roberto\_Capodieci](https://meta.discourse.org/u/Roberto_Capodieci)\
**Replies:** 1\
**Last updated:** [September 20, 2026, 3:48pm UTC](https://meta.discourse.org/t/chat-bridge-put-your-forum-chat-on-your-other-websites/412858 "2026-09-20T15:48:00Z")

</div>

I run a small forum and three other websites, and I kept noticing the same thing. People were happy to talk in chat once they were on the forum, but nobody goes to a forum to ask a quick question. They ask it wherever th…

---

## [Allow user to delete their own topic with no replies at any time](https://meta.discourse.org/t/allow-user-to-delete-their-own-topic-with-no-replies-at-any-time/411689)

<div class="topic-metadata">

**Author:** [@emilio](https://meta.discourse.org/u/emilio)\
**Replies:** 13\
**Last updated:** [September 20, 2026, 1:31pm UTC](https://meta.discourse.org/t/allow-user-to-delete-their-own-topic-with-no-replies-at-any-time/411689 "2026-09-20T13:31:35Z")

</div>

Would like to allow user to delete their own topic indefinitely. Not the arbitrary within 24hrs timeframe.

---

## [Going from quick search to advanced search sometimes replaces terms by "undefined"](https://meta.discourse.org/t/going-from-quick-search-to-advanced-search-sometimes-replaces-terms-by-undefined/412860)

<div class="topic-metadata">

**Author:** [@Canapin](https://meta.discourse.org/u/Canapin)\
**Replies:** 0\
**Last updated:** [September 20, 2026, 11:20am UTC](https://meta.discourse.org/t/going-from-quick-search-to-advanced-search-sometimes-replaces-terms-by-undefined/412860 "2026-09-20T11:20:06Z")

</div>

Steps: Write terms in the quick search input Click the advanced search icon Terms are replaced by “undefined” It’s reproductible, but sometimes it doesn’t happen and I don’t know what triggers the bug exactly. I…

---

## [Editing a post takes me back many posts (redux)](https://meta.discourse.org/t/editing-a-post-takes-me-back-many-posts-redux/180212)

<div class="topic-metadata">

**Author:** [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)\
**Replies:** 20\
**Last updated:** [September 19, 2026, 7:54pm UTC](https://meta.discourse.org/t/editing-a-post-takes-me-back-many-posts-redux/180212 "2026-09-19T19:54:59Z")

</div>

Previously Today I just edited post 135 in a thread and it took me back 20 posts (as previously reported) but the post number at the bottom said 134/135. After editing I saw this: Going to the bottom to see the p…

---

## [Can we make inline links to subcategories more concise?](https://meta.discourse.org/t/can-we-make-inline-links-to-subcategories-more-concise/397217)

<div class="topic-metadata">

**Author:** [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Replies:** 24\
**Last updated:** [September 19, 2026, 3:12pm UTC](https://meta.discourse.org/t/can-we-make-inline-links-to-subcategories-more-concise/397217 "2026-09-19T15:12:00Z")

</div>

Continuing the discussion from Updating how categories are organized on Meta:

---

## [Private, group-internal events](https://meta.discourse.org/t/private-group-internal-events/412794)

<div class="topic-metadata">

**Author:** [@Thomas\_Rother](https://meta.discourse.org/u/Thomas_Rother)\
**Replies:** 5\
**Last updated:** [September 19, 2026, 6:20am UTC](https://meta.discourse.org/t/private-group-internal-events/412794 "2026-09-19T06:20:21Z")

</div>

Currently, event entries are always part of the calendar UI element which can be added to a category. There is no way to restrict an event to a special user group. If you have a multi-community Discourse setup, all commu…

---

## [Voice badges overwrote a custom badge](https://meta.discourse.org/t/voice-badges-overwrote-a-custom-badge/412811)

<div class="topic-metadata">

**Author:** [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Replies:** 0\
**Last updated:** [September 18, 2026, 10:26pm UTC](https://meta.discourse.org/t/voice-badges-overwrote-a-custom-badge/412811 "2026-09-18T22:26:07Z")

</div>

On the website https://forum.dark-gaming.com, there was a “Patron” badge. But after the owner of the site updated the forum, the Patron badge got partially overwritten by Discourse. Patron badge is overwritten since foru…

---

## [Category type can not be changed](https://meta.discourse.org/t/category-type-can-not-be-changed/412758)

<div class="topic-metadata">

**Author:** [@Thomas\_Rother](https://meta.discourse.org/u/Thomas_Rother)\
**Replies:** 2\
**Last updated:** [September 18, 2026, 9:24pm UTC](https://meta.discourse.org/t/category-type-can-not-be-changed/412758 "2026-09-18T21:24:54Z")

</div>

The category type can not be changed through “advanced settings” after it has been created with the simple creation workflow. Example: This category was initially created with the “discussion” type. It shall now be chan…

---

## [Samsung Internet - unable to add website to homescreen](https://meta.discourse.org/t/samsung-internet-unable-to-add-website-to-homescreen/412721)

<div class="topic-metadata">

**Author:** [@fake\_fakerson](https://meta.discourse.org/u/fake_fakerson)\
**Replies:** 3\
**Last updated:** [September 18, 2026, 7:36pm UTC](https://meta.discourse.org/t/samsung-internet-unable-to-add-website-to-homescreen/412721 "2026-09-18T19:36:26Z")

</div>

I’m accessing a community-run site on a Samsung Android device and using the Samsung Internet browser v30.0.0.67. The browser has an icon in the address bar that offers to to download the page as a (presumably PWA) short…

---

## [OP tagged wrongly on email notification on PM](https://meta.discourse.org/t/op-tagged-wrongly-on-email-notification-on-pm/412725)

<div class="topic-metadata">

**Author:** [@zefoo](https://meta.discourse.org/u/zefoo)\
**Replies:** 3\
**Last updated:** [September 18, 2026, 1:39pm UTC](https://meta.discourse.org/t/op-tagged-wrongly-on-email-notification-on-pm/412725 "2026-09-18T13:39:59Z")

</div>

Good day. Scenario is user A messaged user B. User B invites user C to the message. An email notification triggered the invite but on email, it wrongly reference user A as the one who initiated the invitation, where it …

---

## [Workflows for admin functions](https://meta.discourse.org/t/workflows-for-admin-functions/412766)

<div class="topic-metadata">

**Author:** [@jkue](https://meta.discourse.org/u/jkue)\
**Replies:** 0\
**Last updated:** [September 18, 2026, 1:17pm UTC](https://meta.discourse.org/t/workflows-for-admin-functions/412766 "2026-09-18T13:17:31Z")

</div>

This is workflow feature request for SaaS (subscription) and self-hosted environments. generate and email to admin email one or more reports for a date range from admin \> logs & screening frequency: Daily, weekly, mon…

---

## [Built-in MCP server](https://meta.discourse.org/t/built-in-mcp-server/411504)

<div class="topic-metadata">

**Author:** [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Replies:** 1\
**Last updated:** [September 18, 2026, 10:43am UTC](https://meta.discourse.org/t/built-in-mcp-server/411504 "2026-09-18T10:43:37Z")

</div>

We are adding an MCP server built directly into core, served at /mcp, which will replace the current client side MCP and enable cloud harnesses (where the existing client side tool cannot be installed) to integrate with …

---

## [AI discoveries and search UX](https://meta.discourse.org/t/ai-discoveries-and-search-ux/409317)

<div class="topic-metadata">

**Author:** [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Replies:** 2\
**Last updated:** [September 18, 2026, 10:22am UTC](https://meta.discourse.org/t/ai-discoveries-and-search-ux/409317 "2026-09-18T10:22:35Z")

</div>

We want to improve the search experience on Discourse, with “AI discover search” enabled out of the box on our hosting, and a user experience that encourages using natural language where they can be more descriptive abou…

---

## [Mouse swipe the gallery items without opening the image viewer](https://meta.discourse.org/t/mouse-swipe-the-gallery-items-without-opening-the-image-viewer/412711)

<div class="topic-metadata">

**Author:** [@Canapin](https://meta.discourse.org/u/Canapin)\
**Replies:** 3\
**Last updated:** [September 18, 2026, 8:08am UTC](https://meta.discourse.org/t/mouse-swipe-the-gallery-items-without-opening-the-image-viewer/412711 "2026-09-18T08:08:03Z")

</div>

On desktop, I often want to swipe the pictures with my mouse directly from the post :backhand\_index\_pointing\_up:, and not from the image viewer, Instead of opening the gallery, then swipe. I don’t feel …

[Next page](https://meta.discourse.org/c/contribute/208.md?page=1)
