From a3ece528e5859d8fd3eedf3b4a653d46298de1d7 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Mon, 24 Oct 2022 13:48:32 +0100 Subject: [PATCH] Fix config.json failing to load for Jitsi wrapper in non-root deployment (#23577) --- package.json | 1 + src/vector/jitsi/index.ts | 2 +- yarn.lock | 7 +++++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c3c75b0ba..cdc9f9274 100644 --- a/package.json +++ b/package.json @@ -92,6 +92,7 @@ "@testing-library/react": "^12.1.5", "@types/flux": "^3.1.9", "@types/jest": "^29.0.0", + "@types/jsrsasign": "^10.5.4", "@types/modernizr": "^3.5.3", "@types/node": "^14.18.28", "@types/react": "^17.0.49", diff --git a/src/vector/jitsi/index.ts b/src/vector/jitsi/index.ts index b140df45c..b284cdcaf 100644 --- a/src/vector/jitsi/index.ts +++ b/src/vector/jitsi/index.ts @@ -65,7 +65,7 @@ const setupCompleted = (async () => { try { // Queue a config.json lookup asap, so we can use it later on. We want this to be concurrent with // other setup work and therefore do not block. - const configPromise = getVectorConfig('..'); + const configPromise = getVectorConfig(); // The widget's options are encoded into the fragment to avoid leaking info to the server. const widgetQuery = new URLSearchParams(window.location.hash.substring(1)); diff --git a/yarn.lock b/yarn.lock index 90180657d..75efe17ec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2058,6 +2058,11 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +"@types/jsrsasign@^10.5.4": + version "10.5.4" + resolved "https://registry.yarnpkg.com/@types/jsrsasign/-/jsrsasign-10.5.4.tgz#e8a147c70e017198fd161600e24c938af7b5ae2f" + integrity sha512-05S2f4lGaWgCwFHsa3OEirc4VJf/sJRfhofzxUbuFbmm6NbffPXZrnJqquQAtS3g4C8Z0L9NHgW0znmtDxNoTQ== + "@types/minimatch@*": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" @@ -8314,6 +8319,7 @@ matrix-events-sdk@^0.0.1-beta.7: dependencies: "@babel/runtime" "^7.12.5" another-json "^0.2.0" + browser-request "^0.3.3" bs58 "^5.0.0" content-type "^1.0.4" loglevel "^1.7.1" @@ -8344,6 +8350,7 @@ matrix-mock-request@^2.5.0: "@types/ua-parser-js" "^0.7.36" await-lock "^2.1.0" blurhash "^1.1.3" + browser-request "^0.3.3" cheerio "^1.0.0-rc.9" classnames "^2.2.6" commonmark "^0.29.3"