File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
addons/xterm-addon-webgl/src Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -336,13 +336,16 @@ export class WebglRenderer extends Disposable implements IRenderer {
336336 }
337337
338338 // Tell renderer the frame is beginning
339+ // upon a model clear also refresh the full viewport model
340+ // (also triggered by an atlas page merge, part of #4480)
339341 if ( this . _glyphRenderer . beginFrame ( ) ) {
340342 this . _clearModel ( true ) ;
343+ this . _updateModel ( 0 , this . _terminal . rows - 1 ) ;
344+ } else {
345+ // just update changed lines to draw
346+ this . _updateModel ( start , end ) ;
341347 }
342348
343- // Update model to reflect what's drawn
344- this . _updateModel ( start , end ) ;
345-
346349 // Render
347350 this . _rectangleRenderer ?. render ( ) ;
348351 this . _glyphRenderer ?. render ( this . _model ) ;
You can’t perform that action at this time.
0 commit comments