# DiscPage: a plugin to create static pages and insert discussion balloons in the text

**URL:** https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841
**Category:** Plugin
**Tags:** deprecated
**Created:** [December 22, 2019, 8:23pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841 "2019-12-22T20:23:32Z")
**Posts on this page:** 15
**Page:** 4

<div class="post-metadata">

### Author: ![syl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syl/32/98883_2.png) [@syl](https://meta.discourse.org/u/syl)
#### Post date: [October 13, 2023, 9:14am UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/65 "2023-10-13T09:14:36Z")

</div>

@Hifihedgehog, can you see the same bug on [this page](https://www.castafiore.org/t/discpage-demo/79) from your Surface Pro 8?

Also, on your original forum, please do the following:

1. Log in as admin
2. In the hamburger menu, click “DiscPage On/Off” → the hamburger menu will turn red, indicating that DiscPage CSS has been disabled
3. Check if the bug persists

Thanks.

---

<div class="post-metadata">

### Author: ![Hifihedgehog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hifihedgehog/32/140207_2.png) [@Hifihedgehog](https://meta.discourse.org/u/Hifihedgehog)
#### Post date: [October 13, 2023, 12:42pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/66 "2023-10-13T12:42:50Z")

</div>

> [@syl](#):
>
> @Hifihedgehog, can you see the same bug on [this page](https://www.castafiore.org/t/discpage-demo/79) from your Surface Pro 8?

That’s all well and good, but the bug does not happen in the split pane, where DiscPage is used. It happens when DiscPage is on in areas of my forum, where DiscPage is _not_ used, where topics that do not share a split pane with a static page. Is there a category that isn’t using DiscPage on your forum that I can visit to test this?

> [@syl](#):
>
> Also, on your original forum, please do the following:
> 
> 1. Log in as admin
> 2. In the hamburger menu, click “DiscPage On/Off” → the hamburger menu will turn red, indicating that DiscPage CSS has been disabled
> 3. Check if the bug persists

Yes, already one step ahead of you here. The bug only occurs with the DiscPage CSS enabled, or DiscPage On.

---

<div class="post-metadata">

### Author: ![syl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syl/32/98883_2.png) [@syl](https://meta.discourse.org/u/syl)
#### Post date: [October 13, 2023, 2:02pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/67 "2023-10-13T14:02:06Z")

</div>

I’ve just published a new version of the plugin (1.0.54) with a tentative fix. Could you please install it and check if it solves the problem?

I also improved the behavior of the “DiscPage On/Off” menu. So if the problem is still there in 1.0.54, please retry this menu and let me know the result.

Thanks.

---

<div class="post-metadata">

### Author: ![Hifihedgehog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hifihedgehog/32/140207_2.png) [@Hifihedgehog](https://meta.discourse.org/u/Hifihedgehog)
#### Post date: [October 19, 2023, 4:50pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/68 "2023-10-19T16:50:26Z")

</div>

> [@syl](#):
>
> I also improved the behavior of the “DiscPage On/Off” menu. So if the problem is still there in 1.0.54, please retry this menu and let me know the result.

Late response. Still not working.

---

<div class="post-metadata">

### Author: ![syl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syl/32/98883_2.png) [@syl](https://meta.discourse.org/u/syl)
#### Post date: [October 20, 2023, 1:16pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/69 "2023-10-20T13:16:08Z")

</div>

I’ve just published a new version (1.0.55) where I’ve disabled a feature that might cause the issue. Could you please test it?  
Sorry for all this, but I cannot reproduce the bug on my side.

---

<div class="post-metadata">

### Author: ![Hifihedgehog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hifihedgehog/32/140207_2.png) [@Hifihedgehog](https://meta.discourse.org/u/Hifihedgehog)
#### Post date: [October 22, 2023, 2:12am UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/70 "2023-10-22T02:12:36Z")

</div>

Early positive results! So far, I personally am not seeing the bug in portrait orientation on my Surface. I just pinged my users and will report their results soon!

---

<div class="post-metadata">

### Author: ![Hifihedgehog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hifihedgehog/32/140207_2.png) [@Hifihedgehog](https://meta.discourse.org/u/Hifihedgehog)
#### Post date: [October 22, 2023, 7:36pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/71 "2023-10-22T19:36:17Z")

</div>

The issue still appears to occur on Safari on iPadOS as depicted below.

[https://forum.tabletpc.review/t/flickering-pages-new-rendering-issue/1550/23?u=hifihedgehog](https://forum.tabletpc.review/t/flickering-pages-new-rendering-issue/1550/23?u=hifihedgehog)

However, the issue is now fully resolved on Edge on Windows and Safari on macOS.

[https://forum.tabletpc.review/t/flickering-pages-new-rendering-issue/1550/22?u=hifihedgehog](https://forum.tabletpc.review/t/flickering-pages-new-rendering-issue/1550/22?u=hifihedgehog)

---

<div class="post-metadata">

### Author: ![syl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syl/32/98883_2.png) [@syl](https://meta.discourse.org/u/syl)
#### Post date: [October 23, 2023, 3:02pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/72 "2023-10-23T15:02:44Z")

</div>

@Hifihedgehog , I’ve tried to reproduce this issue on several Android+Chrome and Apple+Safari mobile phones, without any success. I will try to put my hand on an iPad or a MacBook.

In the meantime, I’ve posted some more information about the issue [here](https://github.com/sylque/discpage/issues/37). If this rings a bell, please let me know.

---

<div class="post-metadata">

### Author: ![Hifihedgehog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hifihedgehog/32/140207_2.png) [@Hifihedgehog](https://meta.discourse.org/u/Hifihedgehog)
#### Post date: [October 23, 2023, 3:57pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/73 "2023-10-23T15:57:30Z")

</div>

Will do! Just so you don’t go down the wrong rabbit hole, the issue appears to not occur with Safari on macOS while it does on iPadOS following what my user desertlap shared with me. Safari on iPadOS appears to be the only problematic target screen size and browser at this point.

---

<div class="post-metadata">

### Author: ![denvergeeks](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/denvergeeks/32/327671_2.png) [@denvergeeks](https://meta.discourse.org/u/denvergeeks)
#### Post date: [February 28, 2024, 11:38am UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/74 "2024-02-28T11:38:45Z")

</div>

Not a bug, but an FYI for anyone using this plugin: I note that the following Theme Component removes the New Topic button – from inside the DiscPage right side discussion slide-in panel up into the site header, and outside of the context of the DiscPage category functionality, so that clicking the New Topic button when it is in the header (as it is when the below Theme Component is enabled) does not attach the New Topic to the selected balloon in the left panel/page content of the DiscPage.

> [@New Topic Header Button](https://meta.discourse.org/t/new-topic-button-on-all-pages-theme-component/84551):
>
> discourse2Summary New Topic Header Button adds a convenient ‘New Topic’ button to the header of all pageseyeglassesPreview [Preview on Discourse Theme Creator](https://discourse.theme-creator.io/theme/Discourse/new-topic-header-button)hammer_and_wrenchRepository [https://github.com/discourse/discourse-new-topic-button-theme-component](https://github.com/discourse/discourse-new-topic-button-theme-component)questionInstall Guide [How to install a theme or theme component](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682)open_bookNew to Discourse Themes? [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) Install this theme component Features A simple theme comp…

---

<div class="post-metadata">

### Author: ![denvergeeks](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/denvergeeks/32/327671_2.png) [@denvergeeks](https://meta.discourse.org/u/denvergeeks)
#### Post date: [February 28, 2024, 12:47pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/75 "2024-02-28T12:47:25Z")

</div>

Again, not a bug – just a notable limitation:

Table of Contents (TOC) doesn’t seem to work on DiscPages.

It would be great if the TOC could slide up from the bottom like on mobile.

---

<div class="post-metadata">

### Author: ![syl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syl/32/98883_2.png) [@syl](https://meta.discourse.org/u/syl)
#### Post date: [February 29, 2024, 10:52am UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/76 "2024-02-29T10:52:15Z")

</div>

> [@denvergeeks](#):
>
> Table of Contents (TOC) doesn’t seem to work on DiscPage.

Yes, unfortunately TOCs don’t show up on DiscPage pages.

The reason is that the way DiscoTOC works is by displaying the TOC in the timeline area, outside of the post itself. Currently, DiscPage strips off everything that’s not the post itself.

---

<div class="post-metadata">

### Author: ![DonH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/donh/32/274040_2.png) [@DonH](https://meta.discourse.org/u/DonH)
#### Post date: [August 28, 2025, 3:37pm UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/77 "2025-08-28T15:37:35Z")

</div>

FYI - a deprecation warning popped up after I updated Discourse that points to a need for a code revision for the DiscPage plugin.

 ![plugin_error](https://global.discourse-cdn.com/meta/original/4X/e/1/5/e154a608e4270d0ecd025d08a2f9015a664f3f9b.png)

> [@Handling the 'component-template-resolving' deprecation](https://meta.discourse.org/t/handling-the-component-template-resolving-deprecation/370019):
>
> As part of our preparation for the Ember 6 upgrade, we have now enabled warning banners for the “component template resolving” deprecation. To find more information about the issue, open up the browser developer console (F12), and look for a message including [deprecation id: component-template-resolving] This message will include the name of the affected component (in this case components/my-component), which should help you to isolate the problem t…

> [@Resolving the \`this-property-fallback\` deprecation](https://meta.discourse.org/t/resolving-the-this-property-fallback-deprecation/337276):
>
> Background Essentially, if you’re using something like {{foo}} in a handlebars template to reference a property on the controller/component, then it needs to be updated to {{this.foo}}. Upstream information: [Property Fallback Lookup | Ember.js - Deprecations](https://deprecations.emberjs.com/id/this-property-fallback/) To get Discourse through the Ember 4.x upgrade, we introduced a backwards-compatibility shim so that themes and plugins did not need to rush through this change. However, it’s not feasible to maintain this shim indefinitely, so we need to …

---

<div class="post-metadata">

### Author: ![syl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syl/32/98883_2.png) [@syl](https://meta.discourse.org/u/syl)
#### Post date: [August 29, 2025, 8:32am UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/78 "2025-08-29T08:32:23Z")

</div>

Thanks @DonH , I’ll have a look.

---

<div class="post-metadata">

### Author: ![syl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syl/32/98883_2.png) [@syl](https://meta.discourse.org/u/syl)
#### Post date: [August 31, 2025, 8:56am UTC](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841/79 "2025-08-31T08:56:19Z")

</div>

Hi everyone,  
@DonH

Due to recent changes in Discourse core, this plugin would require significant updates to remain compatible. Unfortunately, I don’t have the time or capacity to maintain it anymore.

For this reason, I’ve decided to **deprecate the plugin**. It no longer works with current versions of Discourse, and it will not receive further updates.

Thanks to everyone who used and contributed to it over the years. 🙏

Syl

[Previous page](https://meta.discourse.org/t/discpage-a-plugin-to-create-static-pages-and-insert-discussion-balloons-in-the-text/136841.md?page=3)
