From 0bcb0302791816f02658f09d1666b07f56d6bdcb Mon Sep 17 00:00:00 2001 From: nsalyzyn Date: Fri, 19 Dec 2025 16:22:59 -0700 Subject: [PATCH] Adding some comments --- daggerheart.mjs | 1 + module/applications/ui/chatLog.mjs | 1 + 2 files changed, 2 insertions(+) diff --git a/daggerheart.mjs b/daggerheart.mjs index d8bc3b8f..3a68bf78 100644 --- a/daggerheart.mjs +++ b/daggerheart.mjs @@ -195,6 +195,7 @@ Hooks.once('dicesoniceready', () => {}); Hooks.on('renderChatMessageHTML', (_, element, message) => { enricherRenderSetup(element); + // Despite documentation, message may be empty. For example, a module's chat message. if (!message) return; const cssClass = message.message.flags?.daggerheart?.cssClass; if (cssClass) cssClass.split(' ').forEach(cls => element.classList.add(cls)); diff --git a/module/applications/ui/chatLog.mjs b/module/applications/ui/chatLog.mjs index 9b6a4126..449cf1d1 100644 --- a/module/applications/ui/chatLog.mjs +++ b/module/applications/ui/chatLog.mjs @@ -59,6 +59,7 @@ export default class DhpChatLog extends foundry.applications.sidebar.tabs.ChatLo html.querySelectorAll('.group-roll-header-expand-section').forEach(element => element.addEventListener('click', this.groupRollExpandSection) ); + // Despite documentation, data may be empty. For example, a module's chat message. if (!data?.message) return; html.querySelectorAll('.simple-roll-button').forEach(element => element.addEventListener('click', event => this.onRollSimple(event, data.message))