diff --git a/extensions/signal/src/monitor/event-handler.ts b/extensions/signal/src/monitor/event-handler.ts index 60d710f1b9b..3db0acf8078 100644 --- a/extensions/signal/src/monitor/event-handler.ts +++ b/extensions/signal/src/monitor/event-handler.ts @@ -862,13 +862,12 @@ export function createSignalEventHandler(deps: SignalEventHandlerDeps) { placeholder = formatAttachmentSummaryPlaceholder(mediaTypes); } else { // Only set placeholder when we actually resolved a mediaType. - // kindFromMime(undefined) returns "unknown" which is truthy — guard against - // that case so null-body messages (e.g. blank reaction envelopes) aren't dispatched - // with as the body. + // Guard against undefined kind (e.g. blank reaction envelopes) so null-body + // messages aren't dispatched with a spurious body. const kind = mediaType ? kindFromMime(mediaType) : undefined; - if (kind && kind !== "unknown") { + if (kind) { placeholder = ``; - } else if (kind === "unknown" || (!kind && dataMessage.attachments?.length)) { + } else if (dataMessage.attachments?.length) { placeholder = ""; } }