summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJomar Milan <jomarm@pyrodax.com>2026-08-22 18:09:24 -0700
committerJomar Milan <jomarm@pyrodax.com>2026-08-22 18:09:24 -0700
commit12bccdef008730a5f45438c18e492b0209c6745a (patch)
tree26f32472ba0280f8eb3ae37652fce51f53c07585
parent4ff85a6156f5d900696e8f0f47928467158a782b (diff)
Slice notification body for OSC 9
Fixes behaviour to nclude notification messages with semicolons
-rw-r--r--src/osc-notify-middleware.ts3
1 files changed, 2 insertions, 1 deletions
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(";");