diff options
| author | Jomar Milan <jomarm@pyrodax.com> | 2026-08-22 18:09:24 -0700 |
|---|---|---|
| committer | Jomar Milan <jomarm@pyrodax.com> | 2026-08-22 18:09:24 -0700 |
| commit | 12bccdef008730a5f45438c18e492b0209c6745a (patch) | |
| tree | 26f32472ba0280f8eb3ae37652fce51f53c07585 /src | |
| parent | 4ff85a6156f5d900696e8f0f47928467158a782b (diff) | |
Slice notification body for OSC 9
Fixes behaviour to nclude notification messages with semicolons
Diffstat (limited to 'src')
| -rw-r--r-- | src/osc-notify-middleware.ts | 3 |
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(";"); |
