diff --git a/backend/api/package.json b/backend/api/package.json index 397197fd..ba828652 100644 --- a/backend/api/package.json +++ b/backend/api/package.json @@ -1,6 +1,6 @@ { "name": "@compass/api", - "version": "1.32.0", + "version": "1.32.1", "private": true, "description": "Backend API endpoints", "main": "src/serve.ts", diff --git a/backend/shared/src/parse.ts b/backend/shared/src/parse.ts index df4290aa..8fee225c 100644 --- a/backend/shared/src/parse.ts +++ b/backend/shared/src/parse.ts @@ -261,6 +261,14 @@ function parseBlockElement( return {type: '__fragment', content: inner} as any } + // Unknown/custom elements — try to parse as container (e.g., , ) + if (el.children.length > 0) { + const inner = parseBlockElements(el.children, classStyles) + if (inner.length === 0) return null + if (inner.length === 1) return inner[0] + return {type: '__fragment', content: inner} as any + } + return null }