# Plugin-Controlled Bridge Comments

**URL:** <https://bridge.demo.discussionbridge.dev/t/plugin-controlled-bridge-comments/15>\
**Category:** Publishing with DiscussionBridge\
**Created:** [August 30, 2026, 4:30am UTC](https://bridge.demo.discussionbridge.dev/t/plugin-controlled-bridge-comments/15 "2026-08-30T04:30:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![discussionbridge](https://bridge.demo.discussionbridge.dev/letter_avatar_proxy/v4/letter/d/91b2a8/32.png) [@discussionbridge](https://bridge.demo.discussionbridge.dev/u/discussionbridge)\
**Post date:** [August 30, 2026, 4:30am UTC](https://bridge.demo.discussionbridge.dev/t/plugin-controlled-bridge-comments/15/1 "2026-08-30T04:30:05Z")

</div>

## Test purpose

This page demonstrates the complete DiscussionBridge plugin path. The Astro adapter asks **The Bridge** to create or resolve the companion topic before the embedded discussion is exposed to a reader.

It also provides a realistic Starlight **On this page** table of contents for testing the discussion iframe beside a populated host-page navigation rail.

## Forum-authorized creation

The forum—not the page visitor—selects the operating identity, category, tags, lane policy, and effective visibility. Repeating the same build resolves the durable Bridge Record instead of creating another topic.

## Mapping stability

This page owns one Astro Bridge Record on The Bridge. Rebuilding, refreshing, or syncing the page must preserve that resource and topic identity.

## Visibility boundary

The companion topic remains unlisted in Discourse while still being accessible through this mapped Astro page and its direct forum URL. Listing or unlisting the topic remains a forum decision.

## Interaction boundary

Reply, Like, Quote, edit, sign-in, sign-up, moderation, and session behavior remain owned by Discourse Core. DiscussionBridge supplies the mapped comments-only presentation without reimplementing those actions.

## Layout stress checks

With the Starlight table of contents visible, use the Discourse topic progress, scroll to the bottom of the iframe, and open and close the composer. The iframe must not clip or overlap the host navigation, and the DiscussionBridge credit must remain below the complete discussion boundary.

* * *

Originally published at [https://astrostarlight.demo.discussionbridge.dev/comments/plugin-bridge/](https://astrostarlight.demo.discussionbridge.dev/comments/plugin-bridge/)

---

<div class="post-metadata">

**Author:** ![discourseadmin](https://bridge.demo.discussionbridge.dev/letter_avatar_proxy/v4/letter/d/b9bd4f/32.png) [@discourseadmin](https://bridge.demo.discussionbridge.dev/u/discourseadmin)\
**Post date:** [August 30, 2026, 4:38am UTC](https://bridge.demo.discussionbridge.dev/t/plugin-controlled-bridge-comments/15/2 "2026-08-30T04:38:23Z")

</div>

testing 1st reply on The Bridge

---

<div class="post-metadata">

**Author:** ![discourseadmin](https://bridge.demo.discussionbridge.dev/letter_avatar_proxy/v4/letter/d/b9bd4f/32.png) [@discourseadmin](https://bridge.demo.discussionbridge.dev/u/discourseadmin)\
**Post date:** [August 31, 2026, 12:39am UTC](https://bridge.demo.discussionbridge.dev/t/plugin-controlled-bridge-comments/15/3 "2026-08-31T00:39:44Z")

</div>

testing a reply, composer already open, why is there a Reply button, go figure

---

<div class="post-metadata">

**Author:** ![discourseadmin](https://bridge.demo.discussionbridge.dev/letter_avatar_proxy/v4/letter/d/b9bd4f/32.png) [@discourseadmin](https://bridge.demo.discussionbridge.dev/u/discourseadmin)\
**Post date:** [August 31, 2026, 12:40am UTC](https://bridge.demo.discussionbridge.dev/t/plugin-controlled-bridge-comments/15/4 "2026-08-31T00:40:48Z")

</div>

testing again to see when Discourse embed produces a scroll bar

---

<div class="post-metadata">

**Author:** ![discourseadmin](https://bridge.demo.discussionbridge.dev/letter_avatar_proxy/v4/letter/d/b9bd4f/32.png) [@discourseadmin](https://bridge.demo.discussionbridge.dev/u/discourseadmin)\
**Post date:** [August 31, 2026, 12:41am UTC](https://bridge.demo.discussionbridge.dev/t/plugin-controlled-bridge-comments/15/5 "2026-08-31T00:41:02Z")

</div>

2x testing again to see when Discourse embed produces a scroll bar

---

<div class="post-metadata">

**Author:** ![discourseadmin](https://bridge.demo.discussionbridge.dev/letter_avatar_proxy/v4/letter/d/b9bd4f/32.png) [@discourseadmin](https://bridge.demo.discussionbridge.dev/u/discourseadmin)\
**Post date:** [August 31, 2026, 12:41am UTC](https://bridge.demo.discussionbridge.dev/t/plugin-controlled-bridge-comments/15/6 "2026-08-31T00:41:34Z")

</div>

2x produced a scroll bar
