]> git.proxmox.com Git - pve-xtermjs.git/blobdiff - xterm.js/src/main.js
fix #5063: load WebGL addon in try block
[pve-xtermjs.git] / xterm.js / src / main.js
index 15756970413f1df711fdfa8cb3dd03fca6cfb2a1..289032c3152ad569142501bb8c059a9936e87d97 100644 (file)
@@ -99,7 +99,6 @@ var terminalContainer = document.getElementById('terminal-container');
 document.getElementById('status_bar').addEventListener('click', hideMsg);
 document.getElementById('connect_btn').addEventListener('click', startGuest);
 const fitAddon = new FitAddon.FitAddon();
-const webglAddon = new WebglAddon.WebglAddon();
 
 createTerminal();
 
@@ -157,6 +156,7 @@ function createTerminal() {
     let loadedWebgl = false;
     try {
        if (detectWebgl()) {
+           const webglAddon = new WebglAddon.WebglAddon();
            term.loadAddon(webglAddon);
            loadedWebgl = true;
        }