From 9e2bdbe8cb2e9afc64370f7ea19a70c5c58cd540 Mon Sep 17 00:00:00 2001 From: DemonGatanjieu <1027066412@qq.com> Date: Wed, 9 Sep 2026 00:00:58 +0800 Subject: [PATCH] Use ComfyUI node titles on material cards --- web/modules/ui_materials.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/web/modules/ui_materials.js b/web/modules/ui_materials.js index b3269ae..f6dc23c 100644 --- a/web/modules/ui_materials.js +++ b/web/modules/ui_materials.js @@ -450,7 +450,13 @@ function renderMaterialCard(owner, material) { body.appendChild(metadata); if (Array.isArray(material.node_types) && material.node_types.length) { - text(body, 'small', material.node_types.slice(0, 5).join(' · '), 'anomalous-material-types'); + // ComfyUI registers titles in its active locale; keep type IDs for matching. + const labels = material.node_types.slice(0, 5).map(type => { + const registered = globalThis.LiteGraph?.registered_node_types?.[type]; + return registered?.title || registered?.nodeData?.display_name || type; + }); + const types = text(body, 'small', labels.join(' · '), 'anomalous-material-types'); + types.title = material.node_types.join(' · '); } if (material.tags?.length) { const tags = text(body, 'div', '', 'anomalous-material-tags');