-
行内代码导致其后的文本不显示
2025-01-10 18:49总结
- 光标异常:零宽空格后接中文字符会导致光标异常
- 文字消失:在一定操作下,会生成多余的零宽空格,连续两个零宽空格可能导致后续文字不渲染
-
行内代码导致其后的文本不显示
2025-01-10 18:38文字消失时,出现了一个多的零宽空格
可以看到,这第的 div 下面只有 4 个元素,而在右边的显示里,有 5 个子节点,进一步查看,节点 2 和节点 3 都是零宽空格,而节点 4 才是"本反灌"文本
-
行内代码导致其后的文本不显示
2025-01-10 17:23我怀疑和零宽空白符有关,我不懂 web,但这会儿打开开发者工具,
我先输入一个行内代码
此时对应的块在行内代码里和后面有零宽空白符如果我输入数字
数字会位于零宽空白符后
当我输入中文字符
此时已经回触发 bug,使得从句末向左移动光标回到行内代码后面,当我在行内代码后删除字符,此时会让字符串分割为两个
感觉像是零宽字符让后面的中文字符串被认为是一个 block,当开始删除字符后,形成两个 block -
行内代码导致其后的文本不显示
2025-01-09 16:59经过测试,
行级代码 行级代码后的字符 是否触发 bug 纯数字 任意 不触发 任意 纯数字 不触发 含有中文字符 非数字 触发 非纯数字 中文字符 触发 -
行内代码导致其后的文本不显示
2025-01-09 16:30可以看这个动图,我先打了一个行内公式,然后打中文字符,之后左移光标一格,就到了行内公式的后面,之后按退格键,删除倒数第二个字符,其余的如图