如果光标位于最左侧且我按下键盘键,则会自动添加一个空格,浏览器为 Android Webview

作者: reemrizzk创建于 2024年5月20日更新于 2024年11月1日

你好,我使用的是 codemirror 5.56.16 版本。在 Android webView 中,我正在运行带有 CodeMirror 的 HTML 文件,用于语法高亮。有一个 bug,当光标位于新行的最左侧,且我按下了某个键(例如字母 A),按下的字母会添加到 textarea 中,但随后会自动在行中添加一个空格,如果在新行的最左侧按下回车键,也会自动添加一个空格,而且我无法删除该行。这个问题只发生在 Android webView 中,并未发生在 Chrome 和其他浏览器中。我尝试将 smartIndent 设置为 false,但问题仍未解决。以下是我的初始化代码:

内容来源: codemirror/codemirror5