diff --git a/app/config/config-default.js b/app/config/config-default.js index c28e6fa3..a043e154 100644 --- a/app/config/config-default.js +++ b/app/config/config-default.js @@ -152,7 +152,7 @@ module.exports = { // Whether to use the WebGL renderer. Set it to false to use canvas-based // rendering (slower, but supports transparent backgrounds) - webGLRenderer: true, + webGLRenderer: false, // keypress required for weblink activation: [ctrl|alt|meta|shift] // todo: does not pick up config changes automatically, need to restart terminal :/ diff --git a/lib/components/term.tsx b/lib/components/term.tsx index b093e07f..844836bc 100644 --- a/lib/components/term.tsx +++ b/lib/components/term.tsx @@ -132,7 +132,7 @@ export default class Term extends React.PureComponent { if (!props.term) { const needTransparency = Color(props.backgroundColor).alpha() < 1; - const useWebGL = false; + let useWebGL = false; if (props.webGLRenderer) { if (needTransparency) { console.warn( @@ -144,7 +144,7 @@ export default class Term extends React.PureComponent { } else { // Experimental WebGL renderer needs some more glue-code to make it work on Hyper. // If you're working on enabling back WebGL, you will also need to look into `xterm-addon-ligatures` support for that renderer. - // useWebGL = true; + useWebGL = true; } } Term.reportRenderer(props.uid, useWebGL ? 'WebGL' : 'Canvas');