diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index b3fcf6ee..a94edb36 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -1536,7 +1536,7 @@ export const makeMessagesSocket = (config: SocketConfig) => { if (!node) return '' const pad = ' '.repeat(indent) const tag = node.tag || '?' - const attrEntries = node.attrs ? Object.entries(node.attrs).filter(([, v]) => v != null) : [] + const attrEntries = node.attrs ? Object.entries(node.attrs).filter(([, v]) => v !== undefined && v !== null) : [] const attrStr = attrEntries.length > 0 ? ' ' + attrEntries.map(([k, v]) => `${k}="${v}"`).join(' ') : '' if (!node.content) return `${pad}<${tag}${attrStr}/>`