From f9b7fdca52cb111ba7d35bf0cd8e0902a37b0aaa Mon Sep 17 00:00:00 2001 From: WBHarry <89362246+WBHarry@users.noreply.github.com> Date: Sun, 15 Mar 2026 22:46:56 +0100 Subject: [PATCH 1/3] Fixed error with missing partial block (#1733) --- module/applications/ui/itemBrowser.mjs | 6 +++--- system.json | 2 +- templates/ui/itemBrowser/item-tags.hbs | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 templates/ui/itemBrowser/item-tags.hbs diff --git a/module/applications/ui/itemBrowser.mjs b/module/applications/ui/itemBrowser.mjs index f6235101..2d2e8cdc 100644 --- a/module/applications/ui/itemBrowser.mjs +++ b/module/applications/ui/itemBrowser.mjs @@ -251,10 +251,10 @@ export class ItemBrowser extends HandlebarsApplicationMixin(ApplicationV2) { /* If any noticeable slowdown occurs, consider replacing with enriching description on clicking to expand descriptions */ for (const item of this.items) { - if (["weapon", "armor"].includes(item.type)) { + if (['weapon', 'armor'].includes(item.type)) { item.system.enrichedTags = await foundry.applications.handlebars.renderTemplate( - 'systems/daggerheart/templates/sheets/global/partials/item-tags.hbs', - item.system, + 'systems/daggerheart/templates/ui/itemBrowser/item-tags.hbs', + { item: item.system } ); } item.system.enrichedDescription = diff --git a/system.json b/system.json index 4bd0f863..ec2a480a 100644 --- a/system.json +++ b/system.json @@ -2,7 +2,7 @@ "id": "daggerheart", "title": "Daggerheart", "description": "An unofficial implementation of the Daggerheart system", - "version": "1.9.2", + "version": "1.9.3", "compatibility": { "minimum": "13.346", "verified": "13.351", diff --git a/templates/ui/itemBrowser/item-tags.hbs b/templates/ui/itemBrowser/item-tags.hbs new file mode 100644 index 00000000..ba2d39de --- /dev/null +++ b/templates/ui/itemBrowser/item-tags.hbs @@ -0,0 +1,2 @@ +{{#> "systems/daggerheart/templates/sheets/global/partials/item-tags.hbs" item }} +{{/"systems/daggerheart/templates/sheets/global/partials/item-tags.hbs"}} From 13185bf28ea2d493ff8e49af02a7bfd71e33a2b7 Mon Sep 17 00:00:00 2001 From: WBHarry <89362246+WBHarry@users.noreply.github.com> Date: Mon, 16 Mar 2026 01:01:04 +0100 Subject: [PATCH 2/3] Fixed so that SRD Environment subfolders are correctly typed as Actor (#1734) --- src/packs/environments/folders_Tier_1_GQ0VnOLrKBIHR6Us.json | 2 +- src/packs/environments/folders_Tier_2_XMeecO3IRvu5ck6F.json | 2 +- src/packs/environments/folders_Tier_3_MfrIkJK12PAEfbPL.json | 2 +- src/packs/environments/folders_Tier_4_IKumu5HTLqONLYqb.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/packs/environments/folders_Tier_1_GQ0VnOLrKBIHR6Us.json b/src/packs/environments/folders_Tier_1_GQ0VnOLrKBIHR6Us.json index 7e6595b9..38f35169 100644 --- a/src/packs/environments/folders_Tier_1_GQ0VnOLrKBIHR6Us.json +++ b/src/packs/environments/folders_Tier_1_GQ0VnOLrKBIHR6Us.json @@ -1,5 +1,5 @@ { - "type": "Item", + "type": "Actor", "folder": null, "name": "Tier 1", "color": null, diff --git a/src/packs/environments/folders_Tier_2_XMeecO3IRvu5ck6F.json b/src/packs/environments/folders_Tier_2_XMeecO3IRvu5ck6F.json index 9a77a641..2af9df23 100644 --- a/src/packs/environments/folders_Tier_2_XMeecO3IRvu5ck6F.json +++ b/src/packs/environments/folders_Tier_2_XMeecO3IRvu5ck6F.json @@ -1,5 +1,5 @@ { - "type": "Item", + "type": "Actor", "folder": null, "name": "Tier 2", "color": null, diff --git a/src/packs/environments/folders_Tier_3_MfrIkJK12PAEfbPL.json b/src/packs/environments/folders_Tier_3_MfrIkJK12PAEfbPL.json index 1ae0a609..400a2ca9 100644 --- a/src/packs/environments/folders_Tier_3_MfrIkJK12PAEfbPL.json +++ b/src/packs/environments/folders_Tier_3_MfrIkJK12PAEfbPL.json @@ -1,5 +1,5 @@ { - "type": "Item", + "type": "Actor", "folder": null, "name": "Tier 3", "color": null, diff --git a/src/packs/environments/folders_Tier_4_IKumu5HTLqONLYqb.json b/src/packs/environments/folders_Tier_4_IKumu5HTLqONLYqb.json index ed5b9f0a..3a171ddb 100644 --- a/src/packs/environments/folders_Tier_4_IKumu5HTLqONLYqb.json +++ b/src/packs/environments/folders_Tier_4_IKumu5HTLqONLYqb.json @@ -1,5 +1,5 @@ { - "type": "Item", + "type": "Actor", "folder": null, "name": "Tier 4", "color": null, From f11d5f98dd32d2710b6f86f5e21fc3d33cb6983b Mon Sep 17 00:00:00 2001 From: WBHarry Date: Mon, 16 Mar 2026 01:19:54 +0100 Subject: [PATCH 3/3] Fixed TooltipManager setAnchor erroring when no options were sent in --- module/documents/tooltipManager.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/documents/tooltipManager.mjs b/module/documents/tooltipManager.mjs index 4793f1f7..6cfecb00 100644 --- a/module/documents/tooltipManager.mjs +++ b/module/documents/tooltipManager.mjs @@ -224,7 +224,7 @@ export default class DhTooltipManager extends foundry.helpers.interaction.Toolti if (locked || element.dataset.hasOwnProperty('locked')) this.lockTooltip(); } - _setAnchor(direction, options) { + _setAnchor(direction, options = {}) { const directions = this.constructor.TOOLTIP_DIRECTIONS; const pad = this.constructor.TOOLTIP_MARGIN_PX; const pos = this.element.getBoundingClientRect();