# Citaat Oproepen

**URL:** <https://meta.discourse.org/t/quote-callouts/350962>\
**Category:** Theme component\
**Created:** [6 februari 2025 om 22:12 UTC](https://meta.discourse.org/t/quote-callouts/350962 "2025-02-06T22:12:22Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![jordanjay29](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordanjay29/32/529474_2.png) [@jordanjay29](https://meta.discourse.org/u/jordanjay29)\
**Post date:** [4 december 2025 om 04:21 UTC](https://meta.discourse.org/t/quote-callouts/350962/43 "2025-12-04T04:21:27Z")

</div>

There may be an error in here, enabling this (with the original disabled) created issues for accounts without admin access. Unsure of what conflicted exactly, but some topics were hidden and the Categories/Tags navigation was unusable at all for non-permissive accounts (TL1).

I’ll wait for Arkshine’s update.

---

<div class="post-metadata">

**Author:** ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)\
**Post date:** [4 december 2025 om 21:30 UTC](https://meta.discourse.org/t/quote-callouts/350962/44 "2025-12-04T21:30:34Z")

</div>

I’m seeing the following when I updated today

> **[Admin Notice]** Theme [‘Quote Callouts’](https://connect.amicalnet.org/admin/customize/themes/41?safe_mode=no_themes) contains code which needs updating. (id:discourse.widgets-decommissioned) (_[learn more](https://meta.discourse.org/t/375332/1)_)

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [5 december 2025 om 02:46 UTC](https://meta.discourse.org/t/quote-callouts/350962/45 "2025-12-05T02:46:07Z")

</div>

I’ve pushed a fix, can you update the component and give it a try? 🙏

---

<div class="post-metadata">

**Author:** ![jordanjay29](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordanjay29/32/529474_2.png) [@jordanjay29](https://meta.discourse.org/u/jordanjay29)\
**Post date:** [5 december 2025 om 03:52 UTC](https://meta.discourse.org/t/quote-callouts/350962/46 "2025-12-05T03:52:24Z")

</div>

Working fine so far!

---

<div class="post-metadata">

**Author:** ![祁同伟](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/%E7%A5%81%E5%90%8C%E4%BC%9F/32/501520_2.png) [@祁同伟](https://meta.discourse.org/u/%E7%A5%81%E5%90%8C%E4%BC%9F)\
**Post date:** [22 januari 2026 om 23:51 UTC](https://meta.discourse.org/t/quote-callouts/350962/47 "2026-01-22T23:51:49Z")

</div>

I’m currently encountering an issue where the quote block cannot be collapsed/expanded

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [22 januari 2026 om 23:54 UTC](https://meta.discourse.org/t/quote-callouts/350962/48 "2026-01-22T23:54:58Z")

</div>

Do you mind pasting here a reproducible example or a link to your post in your forum (feel free to PM me if you prefer)?

---

<div class="post-metadata">

**Author:** ![祁同伟](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/%E7%A5%81%E5%90%8C%E4%BC%9F/32/501520_2.png) [@祁同伟](https://meta.discourse.org/u/%E7%A5%81%E5%90%8C%E4%BC%9F)\
**Post date:** [23 januari 2026 om 00:53 UTC](https://meta.discourse.org/t/quote-callouts/350962/49 "2026-01-23T00:53:50Z")

</div>

Of course, the bottom of this topic

> **[R2Modman(Thunderstore 游戏模组管理器) v3.2.3 自制简体汉化补丁](https://qingju.me/t/topic/2129)**
>
> 应用介绍 R2Modman是一个简单易用的 Thunderstore 游戏模组管理器。 ThunderStore下载 \[!Github\]+ GitHub - ebkr/r2modmanPlus: A simple and easy to use mod manager for several games using Thunderstore \[!pan\]+夸克网盘 夸克网盘 功能 支持雨中冒险 2、戴森球计划、瓦尔海姆、GTFO、BONEWORKS 等游戏...

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [18 maart 2026 om 16:39 UTC](https://meta.discourse.org/t/quote-callouts/350962/50 "2026-03-18T16:39:15Z")

</div>

Here’s an [update](https://github.com/Arkshine/discourse-quote-callouts/pull/6) that modernizes the component and brings rich text editor support! 🚀  
It might need some polish or may have unforeseen edge cases, but I believe it’s a fair good start. 🙏

### In short

- Adds Rich text editor support (see below for a detailed overview)
- Converts rendering to a glimmer component
- Fixes CSS color with nested callouts
- Fixes CSS color with alias
- The fold animation should be smoother
- Adds `callout_transition_duration_ms` setting (fold animation)
- Adds Ctrl + q shortcut to insert a default callout.  
It works on both editors, and the shortcut is added to the Keyboard Shortcut modal

> **Images**
>
> ![chrome_7HSSbReBtO](https://global.discourse-cdn.com/meta/original/4X/e/7/b/e7bd86d2cfc1e5fbea1376031d4249a288df9c69.jpeg)  
> ![chrome_YaDrphqvbV](https://global.discourse-cdn.com/meta/original/4X/6/3/5/635bea715f9ffc5018b8738de16c986233516786.jpeg)

- Chat: Adds a button in the toolbar to insert a default callout

> **Images**
>
> ![chrome_CWig42tWHY](https://global.discourse-cdn.com/meta/original/4X/7/6/d/76d5674fbc2dc07188bc4b24d483a5e85adaf63e.jpeg)  
> ![chrome_TsyfsoA82R](https://global.discourse-cdn.com/meta/original/4X/2/2/8/22847a19f440484f63e94f192f732dbaffdb9b66.jpeg)  
> ![chrome_nWk7hUyRGr](https://global.discourse-cdn.com/meta/original/4X/c/3/d/c3dee18db204017fe15879927b4baebc0223b06b.jpeg)

- Markdown Preview: Adds the ability to change the type by clicking on the icon

> **Image**
>
> ![chrome_atmmLf0v3c](https://global.discourse-cdn.com/meta/original/4X/7/e/2/7e2677151669485d110fc3e5cd00ef35244c13b9.jpeg)

## Rich text editor

Let’s talk about the rich text editor and what to expect!

### Creating callouts:

You have four ways to insert callouts:

- Keyboard shortcut
- Toolbar
- Input rules
  - `/callout<:type> `
  - `!!<type> `

- Paste support

> **Video**
>

### Editing callouts

The controls to edit a callout appear only when you select it before.

- **Type chooser**  
By clicking on the icon, a floating menu will appear.
- **Custom Title**  
Supports inline formatting and emoji
- **Folding**  
Set callouts as collapsible. It can be accessed from the options menu.

> **Video**
>

### Organizing callouts

- **Move controls**

- **Keyboard navigation**  
This helps make it easier to move in and out of nested callouts.  
It might require some future adjustments to make the behavior consistent in this version.

- **Click-to-insert**

Possibly, later, I will look for:

- input rules autocompletion
- improve color using modern CSS, to ensure consistency and visibility, especially in dark mode.
- 

I wish to remove all the settings and focus on simplicity first, with advanced customisation with CSS only, but it’s too late for that 🤣

Special thanks to Moin for giving me feedback.

That’s it. Let me know what you think. Feedback is very welcome!

---

<div class="post-metadata">

**Author:** ![Noble\_Fish](https://avatars.discourse-cdn.com/v4/letter/n/ad7895/32.png) [@Noble\_Fish](https://meta.discourse.org/u/Noble_Fish)\
**Post date:** [23 maart 2026 om 15:36 UTC](https://meta.discourse.org/t/quote-callouts/350962/51 "2026-03-23T15:36:32Z")

</div>

I noticed that you designed such an effect: if a certain type has multiple aliases, then when selecting the type in the rich text editor, each alias appears as an option, and they are positioned consecutively.  
This is a nice design, but it seems to need further expansion: if no Title is defined, they will display the callout type, so these consecutive options that share the same final color scheme will show different names and titles; however, if a Title is defined, they will display and use the same Title in the list as when actually creating a Quote, which is somewhat confusing.  
If this extension is difficult to implement, I think perhaps a checkbox could be provided to prevent adding extra entries in the type selection list that correspond one-to-one with aliases when a Title is defined. 🙂

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/3/1/9312a361383cf05ae6e063a12de445758886caef.png)

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [23 maart 2026 om 15:44 UTC](https://meta.discourse.org/t/quote-callouts/350962/52 "2026-03-23T15:44:21Z")

</div>

You’re right! Thanks for the feedback, it’s nice to see people using the TC.  
Actually, I thought about it at some point, but completely forgot to fix it. 😄  
I will work on a fix to properly filter the list when title is set.

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [23 maart 2026 om 20:31 UTC](https://meta.discourse.org/t/quote-callouts/350962/53 "2026-03-23T20:31:45Z")

</div>

I pushed a fix. Let me know how it goes! 👍

---

<div class="post-metadata">

**Author:** ![Noble\_Fish](https://avatars.discourse-cdn.com/v4/letter/n/ad7895/32.png) [@Noble\_Fish](https://meta.discourse.org/u/Noble_Fish)\
**Post date:** [24 maart 2026 om 05:25 UTC](https://meta.discourse.org/t/quote-callouts/350962/54 "2026-03-24T05:25:58Z")

</div>

I just tested the latest version, and now the ones with a Title will only show one in the category selection list, regardless of how many aliases there are. 😃

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/4/7/047e5ca392dd2f37984f838fdeacf586c457b3ba.png)

---

<div class="post-metadata">

**Author:** ![nesges](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nesges/32/547210_2.png) [@nesges](https://meta.discourse.org/u/nesges)\
**Post date:** [10 april 2026 om 07:10 UTC](https://meta.discourse.org/t/quote-callouts/350962/55 "2026-04-10T07:10:58Z")

</div>

I have the following error, **only** when using the **de** translation\*:

![Screenshot of a red banner stating an error in Quote Callouts](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/2/c/9/2c9c2540837b580429084f205f7121c00518c7b8_2_690x36.png)

JS-Console:

```plaintext
client-error-handler.js:109 [THEME 6 'Quote Callouts'] TypeError: Cannot set properties of undefined (setting 'callout_sample')
    at new po (callouts.gjs:30:19)
    at callouts.gjs:265:23
    at eK (plugin-api.gjs:3582:10)
    at Object.initialize (callouts.gjs:264:5)
    at i.initialize (app.js:304:28)
    at index.js:375:19
    at e.each (index.js:183:7)
    at e.walk (index.js:112:10)
    at e.each (index.js:59:20)
    at e.topsort (index.js:65:10)
    at ij._runInitializer (index.js:388:11)
    at ij.runInstanceInitializers (index.js:373:10)
    at l._bootSync (instance.js:111:22)
    at ij.didBecomeReady (index.js:780:18)
    at invoke (index.js:262:14)
    at m.flush (index.js:180:11)
    at g.flush (index.js:334:19)
    at Y._end (index.js:762:32)
    at Y._boundAutorunEnd (index.js:499:12)
h	@	client-error-handler.js:109

```

It occurs in the last line of this quote:

```plaintext
class QuoteCallouts {
  constructor(owner, api) {
    [...]
    window.I18n.translations[
      window.I18n.fallbackLocale || "en"
    ].js.composer.callout_sample = ``;

```

- Set /u//preferences/interface “Interface language” to “German (Deutsch)”

The error seems to have been introduced in one of the last Discourse updates between 2026.3.0-latest and 2026.4.0-latest, but I can’t pinpoint it any further. Currently I’m at 2026.4.0-latest [4b2c45376d](https://github.com/discourse/discourse/commits/4b2c45376db6321d798dba51dbb3b4fbf0f36976) and Quote Callout v0.0.1 [9aa6548](https://github.com/Arkshine/discourse-quote-callouts/commit/9aa65482bf69d9863194fad4c17dc3dca5e0316d)

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [10 april 2026 om 10:45 UTC](https://meta.discourse.org/t/quote-callouts/350962/56 "2026-04-10T10:45:31Z")

</div>

I really thought this kind of issue was fixed.  
Is the site’s locale set to default English (US), while the user’s locale is set to German, am I correct?

Looking at the error, the `composer` object doesn’t exist. Let me know how it goes.  
I made a quick fix for that: [FIX: Ensures composer translation object exists by Arkshine · Pull Request #11 · Arkshine/discourse-quote-callouts · GitHub](https://github.com/Arkshine/discourse-quote-callouts/pull/11)

---

<div class="post-metadata">

**Author:** ![nesges](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nesges/32/547210_2.png) [@nesges](https://meta.discourse.org/u/nesges)\
**Post date:** [10 april 2026 om 11:12 UTC](https://meta.discourse.org/t/quote-callouts/350962/57 "2026-04-10T11:12:12Z")

</div>

Yes, that fixed the issue. Thank you! \<3

---

<div class="post-metadata">

**Author:** ![Helga\_Razinkova](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helga_razinkova/32/249626_2.png) [@Helga\_Razinkova](https://meta.discourse.org/u/Helga_Razinkova)\
**Post date:** [10 april 2026 om 12:52 UTC](https://meta.discourse.org/t/quote-callouts/350962/58 "2026-04-10T12:52:58Z")

</div>

Hi @Arkshine, thanks for a great plugin!

Is it possible to use the callout with no title at all or with just an icon instead?

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [10 april 2026 om 13:19 UTC](https://meta.discourse.org/t/quote-callouts/350962/59 "2026-04-10T13:19:28Z")

</div>

I don’t think you can do that at the moment, I’ll think of a way to do that in the next update!

In the meantime, there’s a trick: insert a zero width space and it should work 😄. You can copy it from this page for example: [​ U+200B ZERO WIDTH SPACE - Unicode Explorer](https://unicode-explorer.com/c/200B)

 ![chrome_4Pa7RJUTb4](https://global.discourse-cdn.com/meta/original/4X/7/e/2/7e27902cd4bfec27ab997c8ab234862899ef8cba.jpeg)  
 ![chrome_fgCimP8Pt6](https://global.discourse-cdn.com/meta/original/4X/d/3/a/d3a9a3d4ab6358c1b18781a6e695039d97e45b01.jpeg)

Or without any text

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/2/0/320219163d5e46cc5acccfb77256befb0ccfcf20.png)

Let me know if that works for you.

---

<div class="post-metadata">

**Author:** ![Helga\_Razinkova](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helga_razinkova/32/249626_2.png) [@Helga\_Razinkova](https://meta.discourse.org/u/Helga_Razinkova)\
**Post date:** [10 april 2026 om 14:11 UTC](https://meta.discourse.org/t/quote-callouts/350962/60 "2026-04-10T14:11:28Z")

</div>

I think it did work! Thank you! 😍

---

<div class="post-metadata">

**Author:** ![Max\_Salishchev](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/max_salishchev/32/426129_2.png) [@Max\_Salishchev](https://meta.discourse.org/u/Max_Salishchev)\
**Post date:** [14 april 2026 om 15:59 UTC](https://meta.discourse.org/t/quote-callouts/350962/61 "2026-04-14T15:59:16Z")

</div>

Hey there, @Arkshine 👋

Is it possible to keep the original callout color when using the Hide details feature?

In the post editor mode the original colors are saved, but the background becomes gray after saving changes:

 ![image](https://global.discourse-cdn.com/meta/original/4X/f/9/1/f91f916ecc13f90cc52ad40755cfaa885c755d7d.png)

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/7/a/67af8d03d1eb9d14097e3fc4449fa804336037e1.png)

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [14 april 2026 om 16:31 UTC](https://meta.discourse.org/t/quote-callouts/350962/62 "2026-04-14T16:31:15Z")

</div>

Thanks for the report!  
I pushed a fix. Can you update the component and see if it happens again?

[Vorige pagina](https://meta.discourse.org/t/quote-callouts/350962.md?page=2)

[Volgende pagina](https://meta.discourse.org/t/quote-callouts/350962.md?page=4)
