diff --git a/src/vector/index.ts b/src/vector/index.ts index 26414020d..b3e29bc38 100644 --- a/src/vector/index.ts +++ b/src/vector/index.ts @@ -91,7 +91,6 @@ async function start() { loadConfig, loadSkin, loadLanguage, - loadSpellCheckLanguages, loadTheme, loadApp, showError, @@ -135,13 +134,12 @@ async function start() { // Load language after loading config.json so that settingsDefaults.language can be applied const loadLanguagePromise = loadLanguage(); - const loadSpellCheckLanguagesPromise = loadSpellCheckLanguages(); // as quickly as we possibly can, set a default theme... const loadThemePromise = loadTheme(); const loadSkinPromise = loadSkin(); // await things settling so that any errors we have to render have features like i18n running - await settled(loadSkinPromise, loadThemePromise, loadLanguagePromise, loadSpellCheckLanguagesPromise); + await settled(loadSkinPromise, loadThemePromise, loadLanguagePromise); let acceptBrowser = supportedBrowser; if (!acceptBrowser && window.localStorage) { @@ -192,7 +190,6 @@ async function start() { await loadSkinPromise; await loadThemePromise; await loadLanguagePromise; - await loadSpellCheckLanguagesPromise; // Finally, load the app. All of the other react-sdk imports are in this file which causes the skinner to // run on the components. diff --git a/src/vector/init.tsx b/src/vector/init.tsx index 94effdaed..de022622d 100644 --- a/src/vector/init.tsx +++ b/src/vector/init.tsx @@ -115,16 +115,6 @@ export async function loadLanguage() { } } -export async function loadSpellCheckLanguages() { - const langs = SettingsStore.getValue("spell-check-languages", null, false); - - try { - await languageHandler.setSpellCheckLanguages(langs); - } catch (e) { - console.error("Unable to set spell-check language", e); - } -} - export async function loadSkin() { // Ensure the skin is the very first thing to load for the react-sdk. We don't even want to reference // the SDK until we have to in imports.