Hacker News new | ask | show | jobs
by iliaznk 1589 days ago
Thanks for submission! Very timely. Been searching for a stable and flexible editor (or rather a tool to build such an editor) and Tiptap looks like a good candidate.

I was also considering Slate, but have found this rather annoying bug https://github.com/ianstormtaylor/slate/issues/4833, which is surprising as it doesn't look like some rare edge case, and breaks something that seems to be like basic functionality for an editor. Had to re-consider.

2 comments

As a person, who lost some time to dive into Slate.js internals, I can say those issues will pop up more often and often. There are so many moving parts that makes pushing a fix problematic. It is a like pipe having tens of leaks, but you have only a duct tape that won't be enough for all holes. It is great there are still some people who take care this project seriously, and it has very nice unit tests to reproduce faulty scenario.
Slate’s poor Android support makes it a bad choice for anything but personal projects or when you can commit to only supporting English/ASCII input. Android appears to work okay for English input, but is completely broken for Chinese/Japanese/Korean or other languages that use composition or an input method editor.