From 12bccdef008730a5f45438c18e492b0209c6745a Mon Sep 17 00:00:00 2001 From: Jomar Milan Date: Sat, 22 Aug 2026 18:09:24 -0700 Subject: Slice notification body for OSC 9 Fixes behaviour to nclude notification messages with semicolons --- src/osc-notify-middleware.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/osc-notify-middleware.ts') diff --git a/src/osc-notify-middleware.ts b/src/osc-notify-middleware.ts index dcfcc1a..6db95ec 100644 --- a/src/osc-notify-middleware.ts +++ b/src/osc-notify-middleware.ts @@ -49,7 +49,8 @@ export default class OscNotifyMiddleware extends SessionMiddleware { const oscCode = parseInt(oscCodeString); if (oscCode === 9) { - this.showNotification(cleanTitle(this.getTitle()), oscParams[0] ?? ""); + const body = oscParams.slice().join(";"); + this.showNotification(cleanTitle(this.getTitle()), body); } else if (oscCode === 777 && oscParams[0] === "notify") { const title = oscParams[1] || cleanTitle(this.getTitle()); const body = oscParams.slice(2).join(";"); -- cgit v1.3.1