set allowProposedApi: true in xterm for image-addon support
Co-authored-by: Chris Conkright <noway@getlost.com>
Chris Conkright committed
Mar 16, 2026 at 07:53 UTC
f97080debc13b039bcb7701ef12af19a3e67ee9a
8 files changed
+12
-12
views/default-mobile.handlebars
+1
-1
@@ -5555,7 +5555,7 @@
5555
5556
// Setup the terminal with auto-fit
5557
if (xterm != null) { xterm.dispose(); }
5558
- xterm = new Terminal();
5558
+ xterm = new Terminal({ allowProposedApi: true });
5559
xtermfit = new FitAddon.FitAddon();
5560
xtermimage = new ImageAddon.ImageAddon();
5561
if (xtermfit) { xterm.loadAddon(xtermfit); }
views/default.handlebars
+1
-1
@@ -11051,7 +11051,7 @@
11051
if (xterm != null) { xterm.dispose(); }
11052
xtermfit = new FitAddon.FitAddon();
11053
xtermimage = new ImageAddon.ImageAddon();
11054
- xterm = new Terminal();
11054
+ xterm = new Terminal({ allowProposedApi: true });
11055
if (xtermfit) { xterm.loadAddon(xtermfit); }
11056
xterm.loadAddon(xtermimage);
11057
xterm.open(Q('termarea3xdiv')); // termarea3x
views/default3.handlebars
+1
-1
@@ -12056,7 +12056,7 @@
12056
if (xterm != null) { xterm.dispose(); }
12057
xtermfit = new FitAddon.FitAddon();
12058
xtermimage = new ImageAddon.ImageAddon();
12059
- xterm = new Terminal();
12059
+ xterm = new Terminal({ allowProposedApi: true });
12060
if (xtermfit) { xterm.loadAddon(xtermfit); }
12061
xterm.loadAddon(xtermimage);
12062
xterm.open(Q('termarea3xdiv')); // termarea3x
views/player.handlebars
+2
-2
@@ -1104,7 +1104,7 @@
1104
// Setup the terminal
1105
if (term != null) { term.dispose(); }
1106
termimage = new ImageAddon.ImageAddon();
1107
- term = new Terminal();
1107
+ term = new Terminal({ allowProposedApi: true });
1108
term.loadAddon(termimage);
1109
term.open(Q('XTermParent'));
1110
term.resize(80, 25);
@@ -1127,4 +1127,4 @@
1127
start();
1128
</script>
1129
</body>
1130
-</html>
\ No newline at end of file
1130
+</html>
views/sharing-mobile.handlebars
+2
-2
@@ -1823,7 +1823,7 @@
1823
1824
// Setup the terminal with auto-fit
1825
if (xterm != null) { xterm.dispose(); }
1826
- xterm = new Terminal();
1826
+ xterm = new Terminal({ allowProposedApi: true });
1827
xtermfit = new FitAddon.FitAddon();
1828
xtermimage = new ImageAddon.ImageAddon();
1829
if (xtermfit) { xterm.loadAddon(xtermfit); }
@@ -2513,4 +2513,4 @@
2513
2514
</script>
2515
</body>
2516
-</html>
\ No newline at end of file
2516
+</html>
views/sharing.handlebars
+1
-1
@@ -1492,7 +1492,7 @@
1492
if (xterm != null) { xterm.dispose(); }
1493
xtermfit = new FitAddon.FitAddon();
1494
xtermimage = new ImageAddon.ImageAddon();
1495
- xterm = new Terminal();
1495
+ xterm = new Terminal({ allowProposedApi: true });
1496
if (xtermfit) { xterm.loadAddon(xtermfit); }
1497
xterm.loadAddon(xtermimage);
1498
xterm.open(Q('termarea3xdiv')); // termarea3x
views/ssh.handlebars
+2
-2
@@ -106,7 +106,7 @@
106
if (term != null) { term.dispose(); }
107
if (urlargs.fixsize != 1) { termfit = new FitAddon.FitAddon(); }
108
termimage = new ImageAddon.ImageAddon();
109
- term = new Terminal();
109
+ term = new Terminal({ allowProposedApi: true });
110
if (termfit) { term.loadAddon(termfit); }
111
term.loadAddon(termimage);
112
term.open(Q('terminal'));
@@ -337,4 +337,4 @@
337
start();
338
</script>
339
</body>
340
-</html>
\ No newline at end of file
340
+</html>
views/xterm.handlebars
+2
-2
@@ -161,7 +161,7 @@
161
if (term != null) { term.dispose(); }
162
if (args.fixsize != 1) { termfit = new FitAddon.FitAddon(); }
163
termimage = new ImageAddon.ImageAddon();
164
- term = new Terminal();
164
+ term = new Terminal({ allowProposedApi: true });
165
if (termfit) { term.loadAddon(termfit); }
166
term.loadAddon(termimage);
167
term.open(Q('terminal'));
@@ -338,4 +338,4 @@
338
start();
339
</script>
340
</body>
341
-</html>
\ No newline at end of file
341
+</html>