# \#composer

**URL:** https://meta.discourse.org/tag/composer/22.md

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

---

## [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…

---

## [Help Us Test the Composer Redesign](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849)

<div class="topic-metadata">

**Author:** [@chapoi](https://meta.discourse.org/u/chapoi)\
**Replies:** 50\
**Last updated:** [September 16, 2026, 6:32am UTC](https://meta.discourse.org/t/help-us-test-the-composer-redesign/407849 "2026-09-16T06:32:55Z")

</div>

Goals We have been ramping up with small prep changes such as moving the preview toggle, integrating AI suggestions, adding GIFs in the toolbar, and are now ready to try the bigger change which is available to try as an e…

---

## [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…

---

## [Composer Popup Messages Guide](https://meta.discourse.org/t/composer-popup-messages-guide/317734)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 9\
**Last updated:** [September 11, 2026, 2:16pm UTC](https://meta.discourse.org/t/composer-popup-messages-guide/317734 "2026-09-11T14:16:40Z")

</div>

:bookmark: This guide explains the various composer messages that can appear, their relevant site settings, and how to disable them. :person\_raising\_hand: Required user level: Administrator In Discourse, certain popu…

---

## [Androids can’t use RTE, i-devices can’t change mode of the composer](https://meta.discourse.org/t/androids-can-t-use-rte-i-devices-can-t-change-mode-of-the-composer/412094)

<div class="topic-metadata">

**Author:** [@Jagster](https://meta.discourse.org/u/Jagster)\
**Replies:** 9\
**Last updated:** [September 11, 2026, 10:46am UTC](https://meta.discourse.org/t/androids-can-t-use-rte-i-devices-can-t-change-mode-of-the-composer/412094 "2026-09-11T10:46:08Z")

</div>

For me that sounds like a bug, but then I would see a topic about it here. So if my forum is the only one, then this must be an issue on my end. Anyway. My android users can’t see virtual keyboard if using rich text ed…

---

## [When dragging an unselected image in a rich text editor, it is uploaded repeatedly](https://meta.discourse.org/t/when-dragging-an-unselected-image-in-a-rich-text-editor-it-is-uploaded-repeatedly/402566)

<div class="topic-metadata">

**Author:** [@Noble\_Fish](https://meta.discourse.org/u/Noble_Fish)\
**Replies:** 17\
**Last updated:** [September 10, 2026, 5:47pm UTC](https://meta.discourse.org/t/when-dragging-an-unselected-image-in-a-rich-text-editor-it-is-uploaded-repeatedly/402566 "2026-09-10T17:47:40Z")

</div>

I am not sure whether this is a design issue, but for now I will place it in this category. Upload an image in the rich text editor: If you click on it (which selects it) and then drag it, the image will be moved. …

---

## [Cannot view post preview in mobile composer?](https://meta.discourse.org/t/cannot-view-post-preview-in-mobile-composer/408352)

<div class="topic-metadata">

**Author:** [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)\
**Replies:** 19\
**Last updated:** [September 10, 2026, 4:38am UTC](https://meta.discourse.org/t/cannot-view-post-preview-in-mobile-composer/408352 "2026-09-10T04:38:38Z")

</div>

For some reason, I no longer have the :desktop\_computer: button at the bottom-right of the composer anymore on mobile? So I can no longer see previews of the post I’m writing. Is this intentional or accidental? Thanks.

---

## [Choosing the default composer mode for your community](https://meta.discourse.org/t/choosing-the-default-composer-mode-for-your-community/375476)

<div class="topic-metadata">

**Author:** [@lindsey](https://meta.discourse.org/u/lindsey)\
**Replies:** 1\
**Last updated:** [September 2, 2026, 2:19pm UTC](https://meta.discourse.org/t/choosing-the-default-composer-mode-for-your-community/375476 "2026-09-02T14:19:23Z")

</div>

We recently rolled out our new rich text composer, which makes writing on Discourse more approachable for folks without Markdown experience and easier with a single pane “what you see is what you get” experience. This n…

---

## [Problem pasting HTML into Markdown composer on mobile (until pasting once into rich text editor)](https://meta.discourse.org/t/problem-pasting-html-into-markdown-composer-on-mobile-until-pasting-once-into-rich-text-editor/409530)

<div class="topic-metadata">

**Author:** [@sk-or-v1-contents](https://meta.discourse.org/u/sk-or-v1-contents)\
**Replies:** 4\
**Last updated:** [August 31, 2026, 9:26am UTC](https://meta.discourse.org/t/problem-pasting-html-into-markdown-composer-on-mobile-until-pasting-once-into-rich-text-editor/409530 "2026-08-31T09:26:59Z")

</div>

Priority/Severity: Moderate? Platform: Edge on Android, try.discourse.org (can reproduce in safe mode), device in vertical state Cannot reproduce if using browser’s Desktop mode. Description: On mobile, the Markdown…

---

## [Recommended replacement for modifyClass("model:composer") when overriding save()](https://meta.discourse.org/t/recommended-replacement-for-modifyclass-model-composer-when-overriding-save/410125)

<div class="topic-metadata">

**Author:** [@jahan\_gagan](https://meta.discourse.org/u/jahan_gagan)\
**Replies:** 7\
**Last updated:** [August 21, 2026, 4:54pm UTC](https://meta.discourse.org/t/recommended-replacement-for-modifyclass-model-composer-when-overriding-save/410125 "2026-08-21T16:54:38Z")

</div>

I’m migrating away from the deprecated api.modifyClass("model:composer", ...). My current override of Composer#save conditionally changes the save behavior, but otherwise needs to call super.save(opts). I see the new a…

---

## [Reply button not visible when composing on iOS PWA](https://meta.discourse.org/t/reply-button-not-visible-when-composing-on-ios-pwa/403662)

<div class="topic-metadata">

**Author:** [@appeltaartje](https://meta.discourse.org/u/appeltaartje)\
**Replies:** 11\
**Last updated:** [August 18, 2026, 1:27pm UTC](https://meta.discourse.org/t/reply-button-not-visible-when-composing-on-ios-pwa/403662 "2026-08-18T13:27:20Z")

</div>

When using the PWA (progressive web app), and the text size is set to smaller, the reply button is not visible. When using Safari it just works fine. But when you open the PWA in iOS, the reply button disappears. I’m usi…

---

## [AI title suggestions move to composer helper](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074)

<div class="topic-metadata">

**Author:** [@chapoi](https://meta.discourse.org/u/chapoi)\
**Replies:** 7\
**Last updated:** [August 18, 2026, 8:44am UTC](https://meta.discourse.org/t/ai-title-suggestions-move-to-composer-helper/410074 "2026-08-18T08:44:35Z")

</div>

In recent changes, we have moved the AI suggestion functionality for category and tags to an inline format. Now we are moving the title suggestions to a new home too. This feature can now be found with the other AI help…

---

## [Proofread helper strips lines on Meta](https://meta.discourse.org/t/proofread-helper-strips-lines-on-meta/409804)

<div class="topic-metadata">

**Author:** [@satonotdead](https://meta.discourse.org/u/satonotdead)\
**Replies:** 2\
**Last updated:** [August 11, 2026, 5:21pm UTC](https://meta.discourse.org/t/proofread-helper-strips-lines-on-meta/409804 "2026-08-11T17:21:54Z")

</div>

I’m on Firefox in Linux. Perhaps it is only related to my browser and because of this it was not published before. Steps to replicate: proofread text in English from helper (in Firefox and/or Linux). Current behavior…

---

## [Has something changed with pasting html into the composer?](https://meta.discourse.org/t/has-something-changed-with-pasting-html-into-the-composer/407661)

<div class="topic-metadata">

**Author:** [@one1](https://meta.discourse.org/u/one1)\
**Replies:** 10\
**Last updated:** [August 11, 2026, 12:05pm UTC](https://meta.discourse.org/t/has-something-changed-with-pasting-html-into-the-composer/407661 "2026-08-11T12:05:04Z")

</div>

Recently I noticed that when I paste (some) text into the composer span tags are included. For example \<span lang="en"\>Then the brahmin Jānussoṇi went up to the Buddha, and exchanged greetings with him.\</span\>\<span lang…

---

## [Mobile Composer Preview](https://meta.discourse.org/t/mobile-composer-preview/408784)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 23\
**Last updated:** [August 10, 2026, 12:08pm UTC](https://meta.discourse.org/t/mobile-composer-preview/408784 "2026-08-10T12:08:25Z")

</div>

:information\_source: Summary Adds a preview button to the composer on mobiles :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository moin-Jana/mobile-composer-preview · GitHub :question: Insta…

---

## [Introducing a docked composer for AI bot conversations](https://meta.discourse.org/t/introducing-a-docked-composer-for-ai-bot-conversations/403327)

<div class="topic-metadata">

**Author:** [@keegan](https://meta.discourse.org/u/keegan)\
**Replies:** 22\
**Last updated:** [August 7, 2026, 2:41am UTC](https://meta.discourse.org/t/introducing-a-docked-composer-for-ai-bot-conversations/403327 "2026-08-07T02:41:05Z")

</div>

We’re improving AI bot conversations with a new docked composer, designed to make chatting with the bot feel more seamless. Instead of clicking Reply each time you want to continue the conversation, the composer now sta…

---

## [How I am supposed to know how to close the tag selector on mobile?](https://meta.discourse.org/t/how-i-am-supposed-to-know-how-to-close-the-tag-selector-on-mobile/400390)

<div class="topic-metadata">

**Author:** [@Canapin](https://meta.discourse.org/u/Canapin)\
**Replies:** 5\
**Last updated:** [August 5, 2026, 8:37pm UTC](https://meta.discourse.org/t/how-i-am-supposed-to-know-how-to-close-the-tag-selector-on-mobile/400390 "2026-08-05T20:37:20Z")

</div>

This has been bothering me for a long time. On mobile, when you add a tag, the selector remains open. But there’s no obvious way to close the selector so we can write our content. I know the selector can be closed b…

---

## [Grace period edits bypass \`skip\_review\_media\_groups\` media review](https://meta.discourse.org/t/grace-period-edits-bypass-skip-review-media-groups-media-review/408899)

<div class="topic-metadata">

**Author:** [@Editor0732](https://meta.discourse.org/u/Editor0732)\
**Replies:** 3\
**Last updated:** [August 4, 2026, 8:36am UTC](https://meta.discourse.org/t/grace-period-edits-bypass-skip-review-media-groups-media-review/408899 "2026-08-04T08:36:46Z")

</div>

Summary The “review media” check (skip\_review\_media\_groups site setting) is only enforced at post creation time, in NewPostManager. Edits go through PostRevisor, which never runs the media check. A user can therefore p…

---

## [Composer preview toggle now lives with the other window controls](https://meta.discourse.org/t/composer-preview-toggle-now-lives-with-the-other-window-controls/408690)

<div class="topic-metadata">

**Author:** [@chapoi](https://meta.discourse.org/u/chapoi)\
**Replies:** 0\
**Last updated:** [July 28, 2026, 9:40am UTC](https://meta.discourse.org/t/composer-preview-toggle-now-lives-with-the-other-window-controls/408690 "2026-07-28T09:40:55Z")

</div>

We’ve tidied up the composer’s top-right controls so the buttons that manage the composer window all live together. What changed The preview toggle moved up top, alongside the other window-controlling actions (fullscre…

---

## [Media review is bypassed when image\_sizes is empty](https://meta.discourse.org/t/media-review-is-bypassed-when-image-sizes-is-empty/408608)

<div class="topic-metadata">

**Author:** [@Editor0732](https://meta.discourse.org/u/Editor0732)\
**Replies:** 1\
**Last updated:** [July 28, 2026, 4:43am UTC](https://meta.discourse.org/t/media-review-is-bypassed-when-image-sizes-is-empty/408608 "2026-07-28T04:43:13Z")

</div>

This bug is about the Skip review media groups setting. When posting an image from mobile, the image upload succeeds and the post body correctly contains an image reference (for example, ). However, the subsequent POST…

---

## [Change "in reply to" when editing](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953)

<div class="topic-metadata">

**Author:** [@seanblue](https://meta.discourse.org/u/seanblue)\
**Replies:** 10\
**Last updated:** [July 24, 2026, 5:05am UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953 "2026-07-24T05:05:25Z")

</div>

Sometimes users accidentally reply to the wrong post. When that happens I often see them awkwardly apologize to the person they accidentally replied to, or delete their post just to recreate it replying to the correct pe…

---

## [Is there a simple way to not strip leading spaces and other formatting in a poem?](https://meta.discourse.org/t/is-there-a-simple-way-to-not-strip-leading-spaces-and-other-formatting-in-a-poem/407991)

<div class="topic-metadata">

**Author:** [@pinetree1111](https://meta.discourse.org/u/pinetree1111)\
**Replies:** 7\
**Last updated:** [July 21, 2026, 11:49pm UTC](https://meta.discourse.org/t/is-there-a-simple-way-to-not-strip-leading-spaces-and-other-formatting-in-a-poem/407991 "2026-07-21T23:49:37Z")

</div>

I am hosting in a discourse group, testing for the gene keys community and a participant asked about allowing formatting in poetry. The FAQ on formatting describes HTML and other coding options, but these are not simple …

---

## [Regression: Default Composition Mode appears to be ignored between v2026.7.0-latest +63 and +314](https://meta.discourse.org/t/regression-default-composition-mode-appears-to-be-ignored-between-v2026-7-0-latest-63-and-314/407861)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 3\
**Last updated:** [July 17, 2026, 8:01am UTC](https://meta.discourse.org/t/regression-default-composition-mode-appears-to-be-ignored-between-v2026-7-0-latest-63-and-314/407861 "2026-07-17T08:01:51Z")

</div>

Regression: default\_composition\_mode appears to be ignored between v2026.7.0-latest +63 and +314 Summary I believe I have identified a regression in the default composer behaviour between two specific Discourse revisions…

---

## [Data-theme-toc="true" should be placed at the top of a post in it's own paragraph](https://meta.discourse.org/t/data-theme-toc-true-should-be-placed-at-the-top-of-a-post-in-its-own-paragraph/407863)

<div class="topic-metadata">

**Author:** [@one1](https://meta.discourse.org/u/one1)\
**Replies:** 2\
**Last updated:** [July 17, 2026, 7:50am UTC](https://meta.discourse.org/t/data-theme-toc-true-should-be-placed-at-the-top-of-a-post-in-its-own-paragraph/407863 "2026-07-17T07:50:45Z")

</div>

I just made this bug report and it seems as far as parsing the user input, the composer is up to spec. The original issue arose when a user inserted the \<div data-theme-toc="true"\> \</div\> code to trigger the table of co…

---

## [Text after div tags does not get rendered properly](https://meta.discourse.org/t/text-after-div-tags-does-not-get-rendered-properly/407858)

<div class="topic-metadata">

**Author:** [@one1](https://meta.discourse.org/u/one1)\
**Replies:** 4\
**Last updated:** [July 17, 2026, 7:22am UTC](https://meta.discourse.org/t/text-after-div-tags-does-not-get-rendered-properly/407858 "2026-07-17T07:22:45Z")

</div>

Text that appears on a line directly following a div tag does not render correctly. Placing a blank line after the line with the div solves it. \<div\>divved text\</div\> \[a link\]( \`/admin/email/templates\`.) \*\*italic\*\* div…

---

## [Quoted text is breaking because of curly quote conversion](https://meta.discourse.org/t/quoted-text-is-breaking-because-of-curly-quote-conversion/407804)

<div class="topic-metadata">

**Author:** [@one1](https://meta.discourse.org/u/one1)\
**Replies:** 3\
**Last updated:** [July 16, 2026, 4:00pm UTC](https://meta.discourse.org/t/quoted-text-is-breaking-because-of-curly-quote-conversion/407804 "2026-07-16T16:00:12Z")

</div>

We are running 2026.7.0-latest. A user (moderator) is reporting that whenever they quote a second+ block of text the quote mechanism is breaking. Here is an example of what gets added to the composer: \[quote="Biguser, …

---

## [Select font while creating a topic](https://meta.discourse.org/t/select-font-while-creating-a-topic/407745)

<div class="topic-metadata">

**Author:** [@sorokin](https://meta.discourse.org/u/sorokin)\
**Replies:** 3\
**Last updated:** [July 15, 2026, 10:53pm UTC](https://meta.discourse.org/t/select-font-while-creating-a-topic/407745 "2026-07-15T22:53:25Z")

</div>

I looked for threads that had already discussed this topic, but didn’t find anything specific… Is there a plugin or a simple way to choose a font when writing text? If not, how feasible would it be to add such an option…

---

## [iOS Markdown composer/editor freezes when selecting text a second time](https://meta.discourse.org/t/ios-markdown-composer-editor-freezes-when-selecting-text-a-second-time/407258)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 3\
**Last updated:** [July 14, 2026, 9:06pm UTC](https://meta.discourse.org/t/ios-markdown-composer-editor-freezes-when-selecting-text-a-second-time/407258 "2026-07-14T21:06:49Z")

</div>

I am experiencing a reproducible text-selection problem in the Discourse Markdown composer on iOS. This is separate from the /upcoming-events issue I reported previously. I first noticed this composer behaviour after ea…

---

## [Potential silent dropped edits when under race condition](https://meta.discourse.org/t/potential-silent-dropped-edits-when-under-race-condition/407264)

<div class="topic-metadata">

**Author:** [@Ethsim2](https://meta.discourse.org/u/Ethsim2)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 12:54pm UTC](https://meta.discourse.org/t/potential-silent-dropped-edits-when-under-race-condition/407264 "2026-07-10T12:54:12Z")

</div>

Continuing the discussion from Prevent diffing against a stale snapshot or position: I don’t know if my experience is related because i don’t have this Shared Edits plugin, but i experienced a dropped edit on request w…

---

## [RTE removes quotation marks within wrap syntax](https://meta.discourse.org/t/rte-removes-quotation-marks-within-wrap-syntax/406488)

<div class="topic-metadata">

**Author:** [@Moin](https://meta.discourse.org/u/Moin)\
**Replies:** 2\
**Last updated:** [July 3, 2026, 7:30pm UTC](https://meta.discourse.org/t/rte-removes-quotation-marks-within-wrap-syntax/406488 "2026-07-03T19:30:27Z")

</div>

I noticed that the quotation marks within the theme install wrap on Homepage Feature had disappeared after an edit. I think the RTE caused this. I tried to find a minimal repro: Paste the following into the composer i…

[Next page](https://meta.discourse.org/tag/composer/22.md?match_all_tags=true&page=1&tags%5B%5D=composer)
