From 547429e2733f228aa9e3f2554386e3fee9bed28e Mon Sep 17 00:00:00 2001 From: izawartka <59137928+izawartka@users.noreply.github.com> Date: Mon, 28 Jul 2025 01:31:55 +0200 Subject: [PATCH] Improved signal names parsing *Improved Signal.getPrintableSignalName to cut all text before the last underscore --- src/model/track-objects/signal.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/model/track-objects/signal.js b/src/model/track-objects/signal.js index 1b8716c..b2bea3a 100644 --- a/src/model/track-objects/signal.js +++ b/src/model/track-objects/signal.js @@ -46,6 +46,12 @@ export default class Signal extends TrackObject { name = match[0]?.trim(); } + // remove any everything before the last '_' character (inclusive) + const lastUnderscoreIndex = name.lastIndexOf('_'); + if (lastUnderscoreIndex !== -1) { + name = name.substring(lastUnderscoreIndex + 1).trim(); + } + return name || this.name || "Signal"; }