From 44fe8dd676fd9c2dfd242f8efb8a80268aa3e357 Mon Sep 17 00:00:00 2001 From: iliajie Date: Wed, 19 Jul 2023 23:15:58 +0300 Subject: [PATCH] Fix to correctly pass screen reader option to Terminal --- xterm/index.cgi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xterm/index.cgi b/xterm/index.cgi index 1a8e49314..ac3dcb575 100755 --- a/xterm/index.cgi +++ b/xterm/index.cgi @@ -71,7 +71,8 @@ if ($conf_cols_n && $conf_rows_n && !$xmlhr) { } # Define columns and rows -$termjs_opts{'Options'} = "{ cols: $env_cols, rows: $env_rows, screenReaderMode: $config{'screen_reader'} || false }"; +my $conf_screen_reader = $config{'screen_reader'} eq 'true' ? 'true' : 'false'; +$termjs_opts{'Options'} = "{ cols: $env_cols, rows: $env_rows, screenReaderMode: $conf_screen_reader }"; my $term_size = " min-width: ".($conf_cols_n ? "".($conf_cols_n * 9)."px" : "calc(100vw - 22px)").";