When enabling screenReaderMode: true, typing any character into the terminal gets duplicated. This happens in cockipt-podman, but reproduces in xterm's own builtin demo.
Details
- Browser and browser version: Firefox 91, Chromium 90.0.4430.212
- OS version: Fedora 34
- xterm.js version: happens with yesterday's 4.14.0 version, any earlier version was fine.
Steps to reproduce
- Start the demo:
npm run start, open http://127.0.0.1:3000/
- Type
cat /etc/os-release into the terminal; this works
- Enable "screenReaderMode" in the options. Now typing "cat" ends up as "ccaatt". The terminal really receives two keystrokes, as the shell complains about "ccaatt: command not found".

When enabling
screenReaderMode: true, typing any character into the terminal gets duplicated. This happens in cockipt-podman, but reproduces in xterm's own builtin demo.Details
Steps to reproduce
npm run start, open http://127.0.0.1:3000/cat /etc/os-releaseinto the terminal; this works