File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -564,7 +564,7 @@ const TerminalHelper = {
564564 reverseWraparound : true ,
565565 rows : 25 ,
566566 runMode : 'normal' ,
567- rendererMode : 'auto ' ,
567+ rendererMode : 'canvas ' ,
568568 scrollback : 1000 ,
569569 theme : { }
570570 }
Original file line number Diff line number Diff line change 5656 ) ;
5757
5858 // Load renderer addon :
59- // OS 26.5+ has a WebGL font atlas rendering bug (garbled/italic text).
60- // "auto" currently maps to canvas until xterm.js ships a fix.
61- // Lockdown mode always forces canvas regardless of the renderer setting.
62- const useCanvasRenderer = terminalSettings . rendererMode === "canvas" ||
63- terminalSettings . rendererMode === "auto" ||
64- terminalSettings . runMode === "lockdown" ;
59+ // ObjC resolves the renderer mode before passing it (handles auto/lockdown).
60+ // Fallback to canvas if not received.
61+ const useCanvasRenderer = terminalSettings . rendererMode !== "webgl" ;
6562
6663 if ( useCanvasRenderer ) {
6764 const canvasAddon = new CanvasAddon . CanvasAddon ( ) ;
You can’t perform that action at this time.
0 commit comments