Skip to content

Commit 1c2b319

Browse files
committed
removed a possibility of double words appearing in timed mode
1 parent 53d3317 commit 1c2b319

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

public/js/script.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,8 @@ function addWord() {
190190
let language = words[config.language];
191191
let randomWord = language[Math.floor(Math.random() * language.length)];
192192
previousWord = wordsList[wordsList.length - 1];
193-
while (randomWord.indexOf(' ') > -1 || (!config.punctuation && randomWord == "I") || randomWord.indexOf(' ') > -1) {
193+
previousWordStripped = previousWord.replace(/[.?!":\-,]/g,'').toLowerCase();
194+
while (previousWordStripped == randomWord || randomWord.indexOf(' ') > -1 || (!config.punctuation && randomWord == "I")) {
194195
randomWord = language[Math.floor(Math.random() * language.length)];
195196
}
196197
if (config.punctuation && config.mode != "custom"){

0 commit comments

Comments
 (0)