From a3ec58a4c5ec97d82bfb73ca3b9903d0fa8aee5b Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Tue, 7 Apr 2026 14:50:44 -0400 Subject: [PATCH] fix(rmeets): correct Jitsi external API script path The Jitsi server at jeffsi.localvibe.live serves the external API at /libs/external_api.min.js, not /external_api.min.js (which returns HTML due to SPA routing). Fixed in both the inline minimal view and the folk-jitsi-room component's dynamic script loader. Co-Authored-By: Claude Opus 4.6 --- modules/rmeets/components/folk-jitsi-room.ts | 2 +- modules/rmeets/mod.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/rmeets/components/folk-jitsi-room.ts b/modules/rmeets/components/folk-jitsi-room.ts index 7d62746..e0350d3 100644 --- a/modules/rmeets/components/folk-jitsi-room.ts +++ b/modules/rmeets/components/folk-jitsi-room.ts @@ -97,7 +97,7 @@ class FolkJitsiRoom extends HTMLElement { if (!(window as any).JitsiMeetExternalAPI) { await new Promise((resolve, reject) => { const script = document.createElement("script"); - script.src = `${this.jitsiUrl}/external_api.min.js`; + script.src = `${this.jitsiUrl}/libs/external_api.min.js`; script.onload = () => resolve(); script.onerror = () => reject(new Error("Failed to load Jitsi External API")); document.head.appendChild(script); diff --git a/modules/rmeets/mod.ts b/modules/rmeets/mod.ts index 42527c2..d832ad2 100644 --- a/modules/rmeets/mod.ts +++ b/modules/rmeets/mod.ts @@ -507,7 +507,7 @@ routes.get("/:room", (c) => {
Connecting to meeting...
- +