From 0db332353488f176e7988f7879a54ce741466943 Mon Sep 17 00:00:00 2001 From: dineshs91 Date: Thu, 27 Feb 2025 19:21:32 +0530 Subject: [PATCH] Fix issue were 2 /n characters getting added when save draft to Typefully is clicked --- content-scripts/src/modules/typefullyPlugs.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/content-scripts/src/modules/typefullyPlugs.js b/content-scripts/src/modules/typefullyPlugs.js index 3666493b..d9774e31 100644 --- a/content-scripts/src/modules/typefullyPlugs.js +++ b/content-scripts/src/modules/typefullyPlugs.js @@ -162,7 +162,7 @@ export const getCurrentTextAndSendToTypefully = (replyingToLink) => { while (true) { if (document.querySelector(`[data-testid="tweetTextarea_${tweetTextAreaNumber}"]`)) { if (tweetTextAreaNumber > 0) { - typefullyContent = `${typefullyContent}\n\n\n\n\n`; + typefullyContent = `${typefullyContent}---typefully-split---`; } let tweetTextItems = Array.from(document.querySelectorAll(`[data-testid="tweetTextarea_${tweetTextAreaNumber}"] [data-text="true"]`)); @@ -174,9 +174,8 @@ export const getCurrentTextAndSendToTypefully = (replyingToLink) => { const isLastItem = index === tweetTextItems.length - 1; const isTagOrMention = (item) => !!item.parentElement.parentElement.attributes.style; - // handle hard break (2 newlines) within single tweet - if (item.tagName === "BR" && !isLastItem) { - typefullyContent += "\n\n"; + if (item.tagName === "BR" && !isLastItem && index !== 0) { + typefullyContent += "\n"; } // handle regular text ( elements) else {