Selecting a whole line using API includes trailing \r\n.
Details
- Browser and browser version: Chrome 95
- OS version: Windows 10
- xterm.js version: 4.14.0
Steps to reproduce
terminal.resize(30,20)
terminal.write("012345678901234567890123456789")
Select the line using the mouse.
Confirm that terminal.getSelectionPosition() is {startColumn: 0, startRow: 0, endColumn: 31, endRow: 0}
terminal.select(0,0,31)
terminal.getSelectionPosition() is {startColumn: 0, startRow: 0, endColumn: 1, endRow: 1} and getSelection() returns '012345678901234567890123456789\r\n'
See below.
Selecting a whole line using API includes trailing
\r\n.Details
Steps to reproduce
terminal.resize(30,20)terminal.write("012345678901234567890123456789")Select the line using the mouse.Confirm thatterminal.getSelectionPosition()is{startColumn: 0, startRow: 0, endColumn: 31, endRow: 0}terminal.select(0,0,31)terminal.getSelectionPosition()is{startColumn: 0, startRow: 0, endColumn: 1, endRow: 1}andgetSelection()returns'012345678901234567890123456789\r\n'See below.