{"schemaVersion":1,"id":"2026-04-29-codex-fix-discussion-suggestion-regressions","status":"draft","source":{"kind":"entry-mdx","path":"apps/www/src/registry/changelog/entries/2026-04-29-codex-fix-discussion-suggestion-regressions.mdx"},"change":{"type":"pull_request","date":"2026-04-29","commits":[{"sha":"59e088318686e94c74f89390d9ab307b469767af","shortSha":"59e0883186","url":"https://github.com/udecode/plate/commit/59e088318686e94c74f89390d9ab307b469767af","date":"2026-04-29","committedAt":"2026-04-29T10:09:15+08:00","subject":"Merge remote-tracking branch 'origin/main' into codex/simplify-discussion-ui"}],"pullRequest":{"number":4945,"url":"https://github.com/udecode/plate/pull/4945","state":"MERGED","title":"[codex] Fix discussion and suggestion regressions","mergedAt":"2026-04-29T07:10:22Z"}},"release":{"status":"released","tag":"v53.0.3","source":"release-index-pr-match","packageTag":"platejs@53.0.3","requiresPlate":">=53.0.3","changelogUrl":"https://github.com/udecode/plate/blob/71456d1340589906751355e6afdbe639cbc1a1cd/packages/plate/CHANGELOG.md","url":"https://github.com/udecode/plate/pull/4969","versionPackagePullRequest":{"number":4969,"url":"https://github.com/udecode/plate/pull/4969"}},"kind":"mixed","summary":"[codex] Fix discussion and suggestion regressions","targets":[{"name":"block-discussion","files":["apps/www/src/registry/components/editor/block-discussion.tsx","apps/www/src/registry/lib/block-discussion-index.ts"],"definitionFiles":["apps/www/src/registry/registry-editor.ts"],"diagnostics":[]},{"name":"discussion-kit","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for discussion-kit."}]},{"name":"comment-kit","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for comment-kit."}]},{"name":"suggestion","files":["apps/www/src/registry/components/editor/suggestion.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"suggestion-base-kit","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for suggestion-base-kit."}]},{"name":"suggestion-kit","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for suggestion-kit."}]},{"name":"suggestion-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for suggestion-node."}]},{"name":"block-list","files":["apps/www/src/registry/components/editor/block-list.tsx"],"definitionFiles":["apps/www/src/registry/registry-editor.ts"],"diagnostics":[]},{"name":"code-drawing-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for code-drawing-node."}]},{"name":"date-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for date-node."}]},{"name":"equation-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for equation-node."}]},{"name":"excalidraw-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for excalidraw-node."}]},{"name":"media-audio-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for media-audio-node."}]},{"name":"media-embed-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for media-embed-node."}]},{"name":"media-file-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for media-file-node."}]},{"name":"media-image-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for media-image-node."}]},{"name":"media-video-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for media-video-node."}]},{"name":"mention-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for mention-node."}]},{"name":"link-node","files":[],"definitionFiles":[],"diagnostics":[{"severity":"warning","code":"registry-file-missing","message":"No exact registry source file found for link-node."}]}],"entries":[{"id":"2026-04-29-30-3-block-discussion-rebuild-indexes-from-editor-1f58b253","kind":"behavior","summary":"Rebuild discussion indexes from editor state so accept and reject updates, inline text summaries, and deleted comments stay current.","details":[],"migrationNotes":[],"targets":["block-discussion","discussion-kit","comment-kit"],"source":{"line":50,"row":1,"legacyRelease":{"date":"2026-04-29","entry":"30.3","section":"April 2026 #30"}}},{"id":"2026-04-29-30-3-suggestion-fix-block-inline-regressions-53f39ba6","kind":"fix","summary":"Fix block and inline suggestion regressions around inline voids, links, line breaks, block voids, and trailing-block normalization.","details":[],"migrationNotes":[],"targets":["suggestion","suggestion-base-kit","suggestion-kit","suggestion-node"],"source":{"line":52,"row":2,"legacyRelease":{"date":"2026-04-29","entry":"30.3","section":"April 2026 #30"}}},{"id":"2026-04-29-30-3-block-list-keep-slate-children-mount-75c8351f","kind":"behavior","summary":"Keep Plite children mount points and suggestion wrappers stable for static and media-style nodes.","details":[],"migrationNotes":[],"targets":["block-list","code-drawing-node","date-node","equation-node","excalidraw-node","media-audio-node","media-embed-node","media-file-node","media-image-node","media-video-node","mention-node","link-node"],"source":{"line":54,"row":3,"legacyRelease":{"date":"2026-04-29","entry":"30.3","section":"April 2026 #30"}}}],"diagnostics":[]}