Serial Monitor and Plotter line ending menus not synced on open #1688
Labels
topic: code
Related to content of the project itself
topic: serial monitor
Related to the Serial Monitor
type: imperfection
Perceived defect in any part of project
Describe the problem
Arduino IDE's Serial Monitor and Serial Plotter each have a Line Ending menu. This menu controls the type of line ending that is appended to data sent via their message field.
Picking the correct line ending is essential when sending data to a board running a sketch that only correctly parses received data with a specific line ending (which is common).
Arduino IDE has a nice feature where changing the Line Ending menu selection in Serial Monitor also changes it in Serial Plotter, and vice versa.
However, the two menus are not synced when the interfaces are opened. Each has a different behavior:
The two interfaces are only synced after the user changes the selection in one of them while they are both open.
🐛 Users accustomed to the convenient setting sync during other phases of operation may not notice the two interfaces have different settings and be confused when the data they send is not correctly parsed by the board.
To reproduce
🐛 The Serial Plotter window's menu is set to "New Line":
🐛 The Serial Monitor view's menu is set to "Carriage Return".
Expected behavior
Line Ending setting is always in sync in Serial Monitor and Serial Plotter.
Arduino IDE version
2.0.2
Operating system
Windows
Operating system version
10
Additional context
The bug does not occur with the baudrate menus.
Issue checklist
The text was updated successfully, but these errors were encountered: