windows: Remove extra empty line when loading default settings (#30344)
张小白
created
On Windows, lines in a file end with `\r\n`, so using
`chunk.split('\n')` leaves a trailing `\r` at the end of each line. This
ends up introducing extra blank lines in the final output.
I didn't use `chunk.split('\r\n')` because some of the input have
already had its line endings normalized to just `\n`. If we switch to
splitting on `\r\n`, that input wouldn't be handled correctly.
#### Before
https://github.com/user-attachments/assets/22cc5a79-c3a7-4824-a3bc-d66d2261852f
#### After
https://github.com/user-attachments/assets/720f1d67-75e6-482d-b6a5-9f3aa9f321ce
Release Notes:
- N/A