Description
Describe the problem
When selecting text on the serial monitor (with the connected device paused) upon scroll the range of the selection shifts in unpredictable patterns (at least i didn't see a reproducable pattern) which prevents selecting more then one page of the output. As of #812/#105 using ctrl+a is also not an option to select text in that tab.
As i do not have the problem of new text triggering a redraw which removes the selection, i do not consider this a duplicate of #812/#105, but feel free to correct me.
To reproduce
- print multiple pages text on the serial monitor once e.g. in the setup() function.
- when all text is received select a bit of it
- scroll the output up and down a bit
Expected behavior
The selection should stay between the first and last selected characters, and not randomly jump around.
Arduino IDE version
Original report
2.0.0-rc7-nightly-20220615
Last verified with
Operating system
Windows
Operating system version
10.0.19044.1706 Pro
Additional context
My Nightly Build is 4 days old, but the 3 commits since then do not have any relations to this issue.
Additional reports
- Copy-pasting from the serial monitor only copies what's on the screen. #1710
- Copy from Serial monitor on mac #1817
- Total trash maintainers: Enable copy and paste from the serial monitor #2262
- The output of the Port Monitor is not copied #2431
- Only the visible data can be copied from the serial Monitor #2098 (comment)
- I can't copy full text from Seril Monitor window #2520
- Copy all text from the serial terminal. #2674
- The decoder does not recognize the stack trace after copy/pasting to the terminal dankeboy36/esp-exception-decoder#31 (comment)
- unble to decode stack. dankeboy36/esp-exception-decoder#42
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/1
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/19
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/30
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/34
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/35
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/37
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/39
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/49
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/50
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/60
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/64
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/68
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/72
- https://forum.arduino.cc/t/copying-from-serial-monitor/1071503/1
- https://forum.arduino.cc/t/copying-from-serial-monitor/1071503/6
- https://forum.arduino.cc/t/copying-from-serial-monitor/1071503/8
- https://forum.arduino.cc/t/coping-multiple-lines-on-monitor-screen/1019346
- https://forum.arduino.cc/t/copy-paste-serial-monitor-not-possible-options/1058964
- https://forum.arduino.cc/t/why-does-click-into-serial-monitor-ctrl-a-mark-the-source-code/1128016
- https://forum.arduino.cc/t/text-selection-broken-in-ide-serial-monitor-2-1-1/1160156
- https://forum.arduino.cc/t/how-can-i-copy-the-whole-content-of-the-serial-monitor/1168904/2
- https://forum.arduino.cc/t/how-to-copy-entire-serial-monitor-output/1175060
- https://forum.arduino.cc/t/your-reason-for-not-switching-to-the-2-x-ide/1176322/47
- https://forum.arduino.cc/t/copy-paste-from-serial-monitor/1179986
- https://forum.arduino.cc/t/exception-decoder/1055759/9
- https://forum.arduino.cc/t/getting-weird-error-r4-wifi/1370974
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest nightly build
- My report contains all necessary details