@神居于天 #5 看了下似乎都是不同的插件实现的。不过大概已找到原因,发现隔壁xiuno的富文本编辑器没有此bug。而这里5家的共同点都是使用textarea方法+patch方法实现的富文本编辑器
xiuno的富文本编辑器,使用的是div+contenteditable方法,应该被框架处理了。而textarea方法如果不特地处理下,容易造成undo栈被打断。应该是历史记录全部丢失的原因
用户 ID 14805 · 当前名首次快照 2026-08-12 10:14:24 · 当前名始于 2026-08-12 10:14:24 · 原站主页: https://linux.sb/user/14805
共 12 楼
@神居于天 #5 看了下似乎都是不同的插件实现的。不过大概已找到原因,发现隔壁xiuno的富文本编辑器没有此bug。而这里5家的共同点都是使用textarea方法+patch方法实现的富文本编辑器
xiuno的富文本编辑器,使用的是div+contenteditable方法,应该被框架处理了。而textarea方法如果不特地处理下,容易造成undo栈被打断。应该是历史记录全部丢失的原因
我之前的第一个bug反馈贴,本来以为只是小bug,https://linux.sb/topic/10532
没想到竟然跨度了5个论坛,并且论坛架构还互不相同的,可谓变成了“通杀bug”
我在这里第一个发现这里的bug,https://linux.sb/topic/10532 (修复:https://bbs1.org/topic/326 )(架构bbs1/php)
随后在第二个论坛也发现同样bug,https://www.kepdb.com/t/topic/e9f40e0fbcb28bd3d9196678a0c161b7d657928ba2cfe6b1e6b21209e5609541 (架构kepweb/go)
第三个,https://mylt.net/post-701-1 (架构 自研仿nodeseek/php)
第四个,https://www.nodesuper.com/topic/256 (架构 自研/未知/nodejs?)
第五个,https://bt.sb/posts/cmsnxmfr81lzpny0uaufy7vw8 (架构 Rhex/ts)
截至目前,除了前两个论坛修复了外,其他的均没有修复。
另外,我感觉应该公开下修复方法与反馈,好给后来的人借鉴下
欢迎欢迎
可以,支持支持
现在这里一直没有表情包功能,舒缓一下语气不好调配。参考了一下隔壁社区的做法,搭了一个小的静态网站,放了一些常用表情,不知道还缺什么
之前好像只有emoji那种,感觉有点不习惯。顺便做了个小网站,点击就能获取用过表情的markdown,应该能完美使用,各位可以看看
之前没看到这贴
markdown编辑器有一个历史数据丢失bug,https://linux.sb/topic/10532
现在markdown编辑器上方有工具栏,正常输入不点击"B / H > ` </>" 这些,那么不会触发这个bug。
一旦点击这些快捷工具栏后后,ctrl+z回退功能会失效,将无法再回退。历史输入将会全部丢失