Skip to content

Commit a0a35a0

Browse files
committed
attempt to raf the scrollTop
1 parent b411a99 commit a0a35a0

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

plugins/editor/index.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,29 @@ function editor(app, opts, done){
3434
var outputConsole;
3535
var transmission;
3636
var transmitPane;
37+
var scrollDown = false;
3738

3839
function refreshConsole(){
3940
const { text } = consoleStore.getState();
4041

4142
if(outputConsole){
43+
scrollDown = true;
4244
outputConsole.innerHTML = text;
43-
outputConsole.scrollTop = outputConsole.scrollHeight;
45+
// outputConsole.scrollTop = outputConsole.scrollHeight;
4446
}
4547
}
4648

49+
function updateScroll(){
50+
requestAnimationFrame(updateScroll);
51+
52+
if(outputConsole && scrollDown){
53+
scrollDown = false;
54+
outputConsole.scrollTop = 350000;
55+
}
56+
}
57+
58+
requestAnimationFrame(updateScroll);
59+
4760
function highlighter(position, length) {
4861
if(!codeEditor){
4962
return;

0 commit comments

Comments
 (0)