I think there was already a topic about the HTML editor being unstable, but I couldn’t find it, so I’m reopening a thread here.
The HTML editor used in things like game description is quite unstable, adding unnecessary spaces and tags, preventing adding spaces before tables, etc.
Today I found another bug specifically when copying Markdown text from Typora: https://github.com/typora/typora-issues/issues/5671
and the bug is not present on the latest version of Redaktor (which I think is used by itch.io according to page source) testable here: https://imperavi.com/redactor/examples/initialization/base-example/ which means itch.io may be using an even older version.
Anyway, Redaktor is superseded by Redaktor X or Article depending on the needs anyway. And there are other HTML editors out there, or, if you fully go the Markdown way like on this very post I’m editing, there are Markdown editors combining source display and result like StackEdit (used on StackOverflow). They say it also has a WYSIWYG mode but I couldn’t see it, however there may be some browser editors with direct Markdown editing too (similar to what Typora does, but in browser).
So at some point, itch.io should either upgrade their editor (probably to Redaktor X) or, if they prefer an open-source/free solution, use some alternative HTML or Markdown editor.
In the thread I couldn’t find, they mentioned it was in the works, but I think it was a discussion from years ago, so I’d like to know about the new status on this.
If the issue is that they want to switch to Markdown, but there are already many pages using HTML, then we’ll have to add a hybrid mode to allow both, at least during some transition phase.
If HTML proves useful for custom pages until the end, then we could even support hybrid content (like Jekyll where you write Markdown until you open an <html> tag, basically). However, that may need more tech integration that just either HTML or just Markdown, which we know we can do since game descriptions use HTML and thread posts use Markdown.