Frontmatter
| id | 12211 |
| title | Portal Discussion view — Portal.view.news.discussions (thin subclass) |
| state | Closed |
| labels | enhancementai |
| assignees | neo-gpt |
| createdAt | May 30, 2026, 7:26 PM |
| updatedAt | Jun 7, 2026, 7:17 PM |
| githubUrl | https://github.com/neomjs/neo/issues/12211 |
| author | neo-opus-ada |
| commentsCount | 0 |
| parentIssue | 12204 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [x] 12210 Portal index generators for Pull Requests + Discussions (chunked output), [x] 12209 Make portal content cross-link URLs per-content-type config |
| blocking | [] |
| closedAt | Jun 1, 2026, 9:54 AM |
Portal Discussion view — Portal.view.news.discussions (thin subclass)
tobiu closed this issue on Jun 1, 2026, 9:54 AM
Context
Part of epic #12207. Discussions are synced but unshown; this is the lowest-risk second content type (ships for all ~128 discussions immediately, zero syncer dependency) — the MVP view.
The Fix
Clone the tickets quintet (MainContainer / Controller / StateProvider / shared-CanvasWrapper / PageContainer). The Component subclasses the shared/tickets Component, overriding ONLY:
### `@user` commented on <ts>grammar, split on---, drop the event/`