diff --git a/src/settings/settings.spell-check.browser.mjs b/src/settings/settings.spell-check.browser.mjs
index 609be9a8..8ec73dcc 100644
--- a/src/settings/settings.spell-check.browser.mjs
+++ b/src/settings/settings.spell-check.browser.mjs
@@ -44,10 +44,6 @@ export const SpellCheckPane = ({dispatch, state}) => {
checked=${useNative}
onClick=${toggleProperty({dispatch, property: 'useNativeSpellChecker'})}
/>
-
-
NOTE: Currently, the Native Spell Checker is always used due to a bug in Electron:
-
electron/issues/44336
-
<${Card.Divider} />
${
Object.entries(dictionaries(state))
diff --git a/src/spell-check/index.js b/src/spell-check/index.js
index 22fc7a63..40eab1dc 100644
--- a/src/spell-check/index.js
+++ b/src/spell-check/index.js
@@ -87,13 +87,7 @@ const getAvailableNativeDictionaries = () =>
const handleGetMisspelled = async (_event, words) =>
fakeRendererWorker.webContents.executeJavaScript(`getMisspelled(${JSON.stringify(words)})`);
-const getUseNativeSpellChecker = () => {
- // eslint-disable-next-line no-warning-comments
- // TODO: always use native spellcheck until there's a fix for
- // https://github.com/electron/electron/issues/44336
- return true;
- // return loadSettings().useNativeSpellChecker;
-};
+const getUseNativeSpellChecker = () => loadSettings().useNativeSpellChecker;
const getEnabledDictionaries = () => loadSettings().enabledDictionaries;