If you single newline a message inside Goose UI, when it's outputted back in the chat window all single newlines are discarded. While I understand you're treating the input as Markdown so the newline is meaningless, for me it would be a lot more meaningful if you preserved single line breaks, so that copy pasting works. I often don't bother formatting markdown "correctly" as LLMs don't need it.