From c9019841db828f63a24ff1a65fa8c999851dcf66 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sun, 21 Jun 2026 13:14:15 -0500 Subject: scrypted: log every onBindingChanged re-attach with host/cameraId --- scrypted/scrypted-viewport.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scrypted/scrypted-viewport.ts b/scrypted/scrypted-viewport.ts index 4bd5fe4..846c8e3 100644 --- a/scrypted/scrypted-viewport.ts +++ b/scrypted/scrypted-viewport.ts @@ -663,6 +663,8 @@ class ScryptedViewportProvider extends ScryptedDeviceBase if (pending) clearTimeout(pending); this.bindingDebounce.set(nid, setTimeout(() => { this.bindingDebounce.delete(nid); + const tag = v.name || v.storage.getItem("display_name") || nid; + this.console.log(`onBindingChanged "${tag}": re-attach (host=${v.host || "?"} cameraId=${v.cameraId || "?"})`); this.detachListener(nid); // Any active stream for this viewport is now stale (camera // or orientation may have changed). Stop cleanly; if it -- cgit v1.2.3