diff --git a/packages/frontend/apps/electron/src/main/windows-manager/tab-views.ts b/packages/frontend/apps/electron/src/main/windows-manager/tab-views.ts index a224f8fbb..86b387db3 100644 --- a/packages/frontend/apps/electron/src/main/windows-manager/tab-views.ts +++ b/packages/frontend/apps/electron/src/main/windows-manager/tab-views.ts @@ -836,6 +836,12 @@ export class WebContentViewsManager { if (spellCheckSettings.enabled) { view.webContents.on('context-menu', (_event, params) => { + const shouldShow = + params.misspelledWord && params.dictionarySuggestions.length > 0; + + if (!shouldShow) { + return; + } const menu = new Menu(); // Add each spelling suggestion