diff --git a/src/core/service-assembler.ts b/src/core/service-assembler.ts index cb576dc..a3a80d6 100644 --- a/src/core/service-assembler.ts +++ b/src/core/service-assembler.ts @@ -384,8 +384,10 @@ export async function assembleService( if (who) { if (who !== groupWho || headerHtml) flushGroup(); if (headerHtml) html += headerHtml + '\n'; - groupWho = who; - groupTexts.push(fmt); + const br = opts.newLine ? '
' : ''; + const whoLabel = `${who}: `; + html += `${br}${whoLabel}

${fmt}

`; + if (whoRaw !== undefined) whoLast = who; } else { flushGroup(); const br = opts.newLine ? '
' : '';