From 95b6f86fcc49f540fcc05edc6d4c5436bdc4091d Mon Sep 17 00:00:00 2001 From: Krish Kumar <98609820+krishs01@users.noreply.github.com> Date: Fri, 9 Oct 2026 03:53:53 +0530 Subject: [PATCH] fix(events): resolve relative fs: paths like fs operations do (#4085) * fix(events): resolve relative fs: paths like fs operations do * docs(events): use bare relative paths in examples, test both relative forms * docs(events): clarify that relative fs: subjects come back resolved --------- Co-authored-by: Daniel Salazar --- src/docs/src/Events.md | 8 +-- src/docs/src/Events/list.md | 2 +- src/docs/src/Events/off.md | 2 +- src/docs/src/Events/onLocal.md | 11 ++-- src/docs/src/Events/onPersistent.md | 6 +- src/docs/src/Events/unsubscribe.md | 2 +- .../src/playground/examples/events-list.html | 2 +- .../src/playground/examples/events-off.html | 2 +- .../examples/events-persistent-pinned.html | 2 +- .../examples/events-persistent.html | 2 +- .../examples/events-unsubscribe.html | 2 +- .../examples/events-watch-folder.html | 2 +- .../examples/events-watch-missing.html | 2 +- .../src/modules/events/lib/resolveSubject.js | 56 +++++++++++++++++++ .../modules/events/lib/resolveSubject.test.js | 42 ++++++++++++++ src/puter-js/src/modules/events/onLocal.js | 8 ++- .../src/modules/events/onPersistent.js | 5 +- 17 files changed, 129 insertions(+), 27 deletions(-) create mode 100644 src/puter-js/src/modules/events/lib/resolveSubject.js create mode 100644 src/puter-js/src/modules/events/lib/resolveSubject.test.js diff --git a/src/docs/src/Events.md b/src/docs/src/Events.md index c13364d3f..c53f42ca7 100644 --- a/src/docs/src/Events.md +++ b/src/docs/src/Events.md @@ -48,7 +48,7 @@ With the [User-Pays Model](/user-pays-model/), deliveries are billed to the user