From e61ac9b3ff4d1d95c8dadebd396df379c0c02397 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Sun, 5 Apr 2026 15:43:43 +0200 Subject: [PATCH] Handle parsing of unknown/custom elements in `parse.ts` and bump API package version to 1.32.1 --- backend/api/package.json | 2 +- backend/shared/src/parse.ts | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) 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 }