在Firefox中键入时,CodeMirror编辑器会滚动

时间:2015-01-02 18:45:14

标签: javascript html firefox codemirror

我在Firefox上遇到CodeMirror编辑器问题。当我在底线中键入内容时,每个第一个符号在滚动顶部(使当前行不可见)和每个第二个符号滚动回来。

问题仅发生在OSX 10.10.1上的Firefix 34中,但不会发生在Chrome或Safari中。

注意到不寻常:

HTML:

<textarea id="txt">Hello my dear friend!
Hello my dear friend!
Hello my dear friend!
Hello my dear friend!
Hello my dear friend!
Hello my dear friend!
Hello my dear friend!</textarea>

JS:

var editor = CodeMirror.fromTextArea(document.getElementById("txt"), {
    mode: 'xml',
    lineWrapping: true
});

CSS:

.CodeMirror {
    width: 200px;
    height: 100px;
    border: 1px solid #ccc;
}

这是一个小JSFiddle。只需将光标放在最后一个符号后面,按Enter键开始输入。

1 个答案:

答案 0 :(得分:0)

您必须升级到当前的git master分支,特别是this patch,才能解决此问题(很快就会推出新版本)。