From 0171220fc2f53a2d84f2da90cfe12d0fb2a982fc Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Fri, 6 Jun 2025 03:37:24 +0200 Subject: [PATCH] fix(web-ui): shuffling candidates with line returns --- packages/web-ui/src/fetchDataFromGitHub.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/web-ui/src/fetchDataFromGitHub.ts b/packages/web-ui/src/fetchDataFromGitHub.ts index 752b7cd..a7f12b3 100644 --- a/packages/web-ui/src/fetchDataFromGitHub.ts +++ b/packages/web-ui/src/fetchDataFromGitHub.ts @@ -226,6 +226,10 @@ async function act( for (;;) { lineStart = lineEnd + 1; lineEnd = ballotData.indexOf("\n", lineStart); + if (lineEnd === lineStart) { + currentCandidate += '\n'; + continue; + } if (lineEnd === -1) { if (lineStart !== ballotData.length) { currentCandidate += ballotData.slice(lineStart - 1);