diff --git a/src/module/actor/sheet/item-summary-renderer.ts b/src/module/actor/sheet/item-summary-renderer.ts index 7b7a7cd3f17..40350a2a119 100644 --- a/src/module/actor/sheet/item-summary-renderer.ts +++ b/src/module/actor/sheet/item-summary-renderer.ts @@ -97,9 +97,13 @@ export class ItemSummaryRenderer { const isEffect = item instanceof AbstractEffectPF2e; - const effectLinkText = - item.isOfType("action", "feat") && item.system.selfEffect ? `@UUID[${item.system.selfEffect.uuid}]` : null; - const selfEffect = effectLinkText && (await TextEditor.enrichHTML(effectLinkText)); + const selfEffectLink = (() => { + if (!item.isOfType("action", "feat") || !item.system.selfEffect) return null; + const uuid = item.system.selfEffect.uuid; + const effectItem = fromUuidSync(uuid); + const name = effectItem?.name ?? item.system.selfEffect.name; + return `@UUID[${uuid}]{${name}}`; + })(); const summary = await renderTemplate("systems/pf2e/templates/actors/partials/item-summary.hbs", { item, @@ -107,7 +111,7 @@ export class ItemSummaryRenderer