@@ -378,11 +378,13 @@ else if ( (sNewWord.length + sRemain.length == oSuggResult.sWord.length) && oSuggResult.sWord.toLowerCase().startsWith(sNewWord.toLowerCase()) && this.isValid(sRemain) ) { if (this.sLangCode == "fr" && ["l", "d", "n", "m", "t", "s", "c", "j", "qu", "lorsqu", "puisqu", "quoiqu", "jusqu", "quelqu"].includes(sNewWord.toLowerCase()) && char_player.aVowel.has(sRemain.slice(0,1))) { oSuggResult.addSugg(sNewWord+"’"+sRemain); } - oSuggResult.addSugg(sNewWord+" "+sRemain); + if ((sNewWord.length > 1 && sRemain.length > 1) || ["a", "à", "y"].includes(sNewWord) || ["a", "à", "y"].includes(sRemain)) { + oSuggResult.addSugg(sNewWord+" "+sRemain); + } } } if (nDist > oSuggResult.nDistLimit) { return; }