Fix stable-suffixed MSC4133 support (#30649)

It looked for the ".stable" suffixed feature to work out what URL
to use but not to see whether the server supported it.
This commit is contained in:
David Baker
2025-09-02 09:41:49 +01:00
committed by GitHub
parent d287ac07a3
commit 1b4a979b6c

View File

@@ -8,7 +8,7 @@ Please see LICENSE files in the repository root for full details.
*/ */
import React, { type ReactNode } from "react"; import React, { type ReactNode } from "react";
import { UNSTABLE_MSC4133_EXTENDED_PROFILES } from "matrix-js-sdk/src/matrix"; import { STABLE_MSC4133_EXTENDED_PROFILES, UNSTABLE_MSC4133_EXTENDED_PROFILES } from "matrix-js-sdk/src/matrix";
import { type MediaPreviewConfig } from "../@types/media_preview.ts"; import { type MediaPreviewConfig } from "../@types/media_preview.ts";
// Import i18n.tsx instead of languageHandler to avoid circular deps // Import i18n.tsx instead of languageHandler to avoid circular deps
@@ -844,7 +844,7 @@ export const SETTINGS: Settings = {
controller: new ServerSupportUnstableFeatureController( controller: new ServerSupportUnstableFeatureController(
"userTimezonePublish", "userTimezonePublish",
defaultWatchManager, defaultWatchManager,
[[UNSTABLE_MSC4133_EXTENDED_PROFILES]], [[UNSTABLE_MSC4133_EXTENDED_PROFILES], [STABLE_MSC4133_EXTENDED_PROFILES]],
undefined, undefined,
_td("labs|extended_profiles_msc_support"), _td("labs|extended_profiles_msc_support"),
), ),