# Quote Callouts

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

<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:** [February 21, 2025, 2:13am UTC](https://meta.discourse.org/t/quote-callouts/350962/22 "2025-02-21T02:13:53Z")

</div>

Thanks for reporting! Can you share your Discourse version?

---

<div class="post-metadata">

**Author:** ![dubwoc](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dubwoc](https://meta.discourse.org/u/dubwoc)\
**Post date:** [February 21, 2025, 2:15am UTC](https://meta.discourse.org/t/quote-callouts/350962/23 "2025-02-21T02:15:16Z")

</div>

Thank you for such a fast response :). I updated about 10 minutes ago to see if it would resolve the problem the version I am running is:

**3.5.0.beta1-dev**  
( [a77d469eeb](https://github.com/discourse/discourse/commits/a77d469eeb28941b8ea81babdb36d639400e8a58) )

---

<div class="post-metadata">

**Author:** ![dubwoc](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dubwoc](https://meta.discourse.org/u/dubwoc)\
**Post date:** [February 21, 2025, 2:38am UTC](https://meta.discourse.org/t/quote-callouts/350962/24 "2025-02-21T02:38:26Z")

</div>

I went ahead and downgraded to stable, which is 3.4.0 ( [3bbf96fa21](https://github.com/discourse/discourse/commits/3bbf96fa2188ff42a23033de6710dfc069fcc921) ) and while I do not get the error in the console anymore the same symptom is there which is that other theme components / visual changes do not load properly.

**Updated**  
Correction: after reloading the page a few more times the error does now show up so it might have been a fluke that it didn’t initially, so I am confirming this on 3.4.0 as well.

---

<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:** [February 21, 2025, 3:07am UTC](https://meta.discourse.org/t/quote-callouts/350962/25 "2025-02-21T03:07:18Z")

</div>

@dubwoc  
The component works best with a recent Discourse version.  
I updated the component. I can’t reproduce it, but I made some changes. Make sure to update it and try it!

---

<div class="post-metadata">

**Author:** ![dubwoc](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dubwoc](https://meta.discourse.org/u/dubwoc)\
**Post date:** [February 21, 2025, 3:44am UTC](https://meta.discourse.org/t/quote-callouts/350962/26 "2025-02-21T03:44:02Z")

</div>

Thanks again for the quick response. This did not fix the error I get a similar error that looks like the following:

 ![bug2](https://global.discourse-cdn.com/meta/original/4X/b/8/c/b8ce959271e066edd2f94d393ba6ece646a92bb6.png)

I was able to narrow it down to an interaction between your component and the official Discourse Topic Cards component ([GitHub - discourse/discourse-topic-cards: This changed the topic list into cards with a modified layout, and a thumbnail if available. · GitHub](https://github.com/discourse/discourse-topic-cards)), you are likely unable to reproduce the error because you do not have this component installed. If you install it and navigate around to different categories you’ll see the error relatively quickly.

---

<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:** [February 21, 2025, 4:01am UTC](https://meta.discourse.org/t/quote-callouts/350962/27 "2025-02-21T04:01:46Z")

</div>

Thanks for the details! @dubwoc

I can see an error (not the same, though, but it might be because it’s a dev instance).  
It seems that, for some reason, one of the excerpt returns a boolean instead of a string.

I’ve pushed a fix, hit the update button, and try again.

---

<div class="post-metadata">

**Author:** ![dubwoc](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dubwoc](https://meta.discourse.org/u/dubwoc)\
**Post date:** [February 21, 2025, 4:12am UTC](https://meta.discourse.org/t/quote-callouts/350962/28 "2025-02-21T04:12:17Z")

</div>

Yep, that fixed the issue on my end! Thank you for iterating with me!

---

<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:** [February 21, 2025, 4:12am UTC](https://meta.discourse.org/t/quote-callouts/350962/29 "2025-02-21T04:12:46Z")

</div>

Awesome, thanks for your patience! 😄

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [March 9, 2025, 6:43pm UTC](https://meta.discourse.org/t/quote-callouts/350962/30 "2025-03-09T18:43:43Z")

</div>

> [@dubwoc](#):
>
> I went ahead and downgraded to stable

You can’t downgrade. Unless you were lucky and there were no database migrations, you’ll likely have problems.

---

<div class="post-metadata">

**Author:** ![dubwoc](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dubwoc](https://meta.discourse.org/u/dubwoc)\
**Post date:** [March 9, 2025, 7:23pm UTC](https://meta.discourse.org/t/quote-callouts/350962/31 "2025-03-09T19:23:02Z")

</div>

Fair enough, then I got lucky at the time I did this 🙂

---

<div class="post-metadata">

**Author:** ![Mate](https://avatars.discourse-cdn.com/v4/letter/m/51bf81/32.png) [@Mate](https://meta.discourse.org/u/Mate)\
**Post date:** [March 19, 2025, 7:44am UTC](https://meta.discourse.org/t/quote-callouts/350962/32 "2025-03-19T07:44:32Z")

</div>

I installed it, and it shows a banner saying

⚠ Your site may not work because a theme / component has errors.  
Caused by ‘Quote Callouts’. [Click here](https://ds.pienza.dev/admin/customize/themes/48?safe_mode=no_themes) to update, reconfigure or disable.  
(this message is only shown to site administrators)

I probably need to update Discourse but just telling you guys since it is interesting.

---

<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:** [March 19, 2025, 4:32pm UTC](https://meta.discourse.org/t/quote-callouts/350962/33 "2025-03-19T16:32:34Z")

</div>

Thanks for the report!

Can you open the browser’s console and paste any errors you see here?  
It should not throw an error even if it works well with the latest Discourse version.

Also, what is your Discourse version?

---

<div class="post-metadata">

**Author:** ![Mate](https://avatars.discourse-cdn.com/v4/letter/m/51bf81/32.png) [@Mate](https://meta.discourse.org/u/Mate)\
**Post date:** [March 19, 2025, 11:59pm UTC](https://meta.discourse.org/t/quote-callouts/350962/34 "2025-03-19T23:59:45Z")

</div>

oh it was because I did not update, I will try to do that soon!

---

<div class="post-metadata">

**Author:** ![Mate](https://avatars.discourse-cdn.com/v4/letter/m/51bf81/32.png) [@Mate](https://meta.discourse.org/u/Mate)\
**Post date:** [March 20, 2025, 12:00am UTC](https://meta.discourse.org/t/quote-callouts/350962/35 "2025-03-20T00:00:01Z")

</div>

also, I like your callout theme component a lot!

---

<div class="post-metadata">

**Author:** ![0xDBFB7](https://avatars.discourse-cdn.com/v4/letter/0/53a042/32.png) [@0xDBFB7](https://meta.discourse.org/u/0xDBFB7)\
**Post date:** [September 29, 2025, 12:07am UTC](https://meta.discourse.org/t/quote-callouts/350962/37 "2025-09-29T00:07:24Z")

</div>

This component **rules**  **so hard.** I love it. Leaving this message in the hope that anyone who comes across this older thread

> [@Warning, Success & Info Blocks](https://meta.discourse.org/t/warning-success-info-blocks/234753):
>
> Hello, I am looking for a plugin or markdown extension for notification blocks. Bootstrap has something like this Would appreciate it if there’s a plugin out there.

like I did ends up here.

---

<div class="post-metadata">

**Author:** ![patrickemin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/patrickemin/32/520162_2.png) [@patrickemin](https://meta.discourse.org/u/patrickemin)\
**Post date:** [November 23, 2025, 2:30am UTC](https://meta.discourse.org/t/quote-callouts/350962/38 "2025-11-23T02:30:47Z")

</div>

Hello, would it be possible for the formatting codes for these callouts not to appear in the article excerpts, see the illustration below?

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/b/0/1b038ee592cfcf793149e57d790bc95297d85d58.png)

---

<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:** [November 28, 2025, 4:01am UTC](https://meta.discourse.org/t/quote-callouts/350962/39 "2025-11-28T04:01:44Z")

</div>

Hi Arkshine, fantastic component! Seems like the latest discourse update is threatening to not play nice with this now, however, it throws a warning at the top of the forum for admins that this component uses the now-deprecated widget feature in discourse.

Afaict, it hasn’t impacted actual usage yet.

---

<div class="post-metadata">

**Author:** ![RowBro](https://avatars.discourse-cdn.com/v4/letter/r/85f322/32.png) [@RowBro](https://meta.discourse.org/u/RowBro)\
**Post date:** [November 29, 2025, 12:58pm UTC](https://meta.discourse.org/t/quote-callouts/350962/40 "2025-11-29T12:58:11Z")

</div>

I’ve taken the liberty of updating the component to use the new api. I’ve put a PR up on the original repo, but you can install it via [the fork here](https://github.com/rowan-gray/discourse-quote-callouts.git) if you’re impatient.

---

<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:** [November 29, 2025, 1:32pm UTC](https://meta.discourse.org/t/quote-callouts/350962/41 "2025-11-29T13:32:35Z")

</div>

Hi, thanks for the help. it’s actually on my todo list to update soon the component to use glimmer and add rich editor support! Stay tuned 👍

---

<div class="post-metadata">

**Author:** ![Cédric\_DANIEL](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/c%C3%A9dric_daniel/32/352776_2.png) [@Cédric\_DANIEL](https://meta.discourse.org/u/C%C3%A9dric_DANIEL)\
**Post date:** [December 1, 2025, 9:26am UTC](https://meta.discourse.org/t/quote-callouts/350962/42 "2025-12-01T09:26:02Z")

</div>

Great! I can’t wait to use it. 🙂

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

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