From d5272ffc9d4103bf3fc2dc6e5df6cfa734582b62 Mon Sep 17 00:00:00 2001 From: Stanton Burchett Date: Mon, 24 Aug 2026 12:50:32 -0600 Subject: Removing the cleanTitle function, as we have a custom title available to set. --- src/osc-notify-middleware.ts | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/osc-notify-middleware.ts b/src/osc-notify-middleware.ts index 6db95ec..5bd7108 100644 --- a/src/osc-notify-middleware.ts +++ b/src/osc-notify-middleware.ts @@ -4,16 +4,6 @@ import { Observable, Subject } from "rxjs"; const oscPrefix = Buffer.from("\x1b]"); const oscSuffix = Buffer.from("\x07"); -function cleanTitle(raw: string): string { - const t = (raw ?? "").trim(); - if (!t) return "Terminal"; - if (t.includes("/") || t.includes("\\")) { - const segs = t.split(/[/\\]/).filter(s => s.length > 0); - return segs.length ? segs[segs.length - 1] : t; - } - return t; -} - export default class OscNotifyMiddleware extends SessionMiddleware { getTitle: () => string; onClick: () => void; @@ -50,9 +40,9 @@ export default class OscNotifyMiddleware extends SessionMiddleware { if (oscCode === 9) { const body = oscParams.slice().join(";"); - this.showNotification(cleanTitle(this.getTitle()), body); + this.showNotification(this.getTitle(), body); } else if (oscCode === 777 && oscParams[0] === "notify") { - const title = oscParams[1] || cleanTitle(this.getTitle()); + const title = oscParams[1] || this.getTitle(); const body = oscParams.slice(2).join(";"); this.showNotification(title, body); } else { -- cgit v1.3.1