diff --git a/src/background.js b/src/background.js index c22319d..b9241f6 100644 --- a/src/background.js +++ b/src/background.js @@ -15,12 +15,14 @@ chrome.contextMenus.onClicked.addListener((info) => { let totalLength = 0; let maxLength = 0; + let longestWord = ""; for (let i = 0; i < wordCount; i++) { - const curLength = words[i] - .replace(/[.,?!()<>{}[\]/\\+=~'`|:;]/g, '').length; + const curWord = words[i].replace(/[.,?!()<>{}[\]/\\+=~'`|:;]/g, ''); + const curLength = curWord.length; totalLength += curLength; if (curLength > maxLength) { maxLength = curLength; + longestWord = curWord; } } const avgLength = wordCount === 0 @@ -32,5 +34,5 @@ chrome.contextMenus.onClicked.addListener((info) => { alert(`Word Count: ${wordCount} Character Count: ${charCount} Average Word Length: ${avgLength.toFixed(numAverageDigits)} -Longest Word Length: ${maxLength}`); +Longest Word Length: ${maxLength} ("${longestWord}")`); });