Status (2026-09-20)
Deferred until the browser client moves to iroh's browser transport (#376, step 3). At that point the preview target can be proxied through the same authenticated origin, which satisfies the machine-relative networking rule. Until then the browser keeps the explicit unsupported state with copy URL / open externally. Not closed: the capability is still wanted.
Original description
In the browser the preview panel shows the explanatory unsupported state with copy URL / open externally. An inline preview could be an iframe, but it must respect the machine-relative networking rule in docs/remote.md (the page is loaded from the machine, not from the viewing device), which an iframe cannot do without the proxy being same-origin. Options: proxy the preview target through the headless origin under a dedicated path with the device token, or keep it unsupported and document it. Decide and implement or close.
Status (2026-09-20)
Deferred until the browser client moves to iroh's browser transport (#376, step 3). At that point the preview target can be proxied through the same authenticated origin, which satisfies the machine-relative networking rule. Until then the browser keeps the explicit unsupported state with copy URL / open externally. Not closed: the capability is still wanted.
Original description
In the browser the preview panel shows the explanatory unsupported state with copy URL / open externally. An inline preview could be an iframe, but it must respect the machine-relative networking rule in docs/remote.md (the page is loaded from the machine, not from the viewing device), which an iframe cannot do without the proxy being same-origin. Options: proxy the preview target through the headless origin under a dedicated path with the device token, or keep it unsupported and document it. Decide and implement or close.