From 961e124ef2fdfde1881769e11042defaae22034c Mon Sep 17 00:00:00 2001 From: Carlos Fernandez Date: Thu, 18 Jun 2026 19:05:26 -0400 Subject: [PATCH] Fade adversary notes tab when notes are empty (#2015) --- module/applications/sheets/actors/adversary.mjs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/module/applications/sheets/actors/adversary.mjs b/module/applications/sheets/actors/adversary.mjs index c8d5a299..f39bec0c 100644 --- a/module/applications/sheets/actors/adversary.mjs +++ b/module/applications/sheets/actors/adversary.mjs @@ -131,6 +131,15 @@ export default class AdversarySheet extends DHBaseActorSheet { return context; } + /** @inheritdoc */ + _prepareTabs(group) { + const result = super._prepareTabs(group); + if (group === 'primary') { + result.notes.empty = !this.document.system.notes?.trim(); + } + return result; + } + /**@inheritdoc */ _attachPartListeners(partId, htmlElement, options) { super._attachPartListeners(partId, htmlElement, options);