Notepad3 (64-bit) v5.19.503.1690 RC.
I've noticed that the status bar indicator for line endings does not change when the user responds to the prompt and changes line endings in a file with inconsistent line endings.
Steps to reproduce:

Yes:
CR+LF:
LF:
Is this the correct behaviour for the line endings area of the status bar? Is it there to display the structure of the opened file, or the behaviour of the program? At present it seems to do both, i.e. double-clicking the status bar element changes all line endings (and marks the file as dirty), but when opening a file with inconsistent line endings the status bar does not reflect this; it then shows the program's line ending behaviour for new edits.
Proposal: in the instance where a user opens a file with mixed line endings:
{default_setting}* (e.g. CR+LF*) - to show that the file currently has inconsistent line endings, but the program's default behaviour is to add line endings in the indicated manner.How does that sound?
Please test beta version _5.19.504.1691_RC (see beta-channel access #1129).
Remarks: The inconsistency check is only done on loading a file. It is assumed, that any change of EOL-Mode creates an EOL-consistent document, reflected in the status-bar.
If you intentionally break the consistency (e.g. regex replacing some \r\n by \r) this will not be detected and the status-bar will not reflect this (until next file load).
The reason is: status-bar updates must be very fast, EOL-inconsistency detection is (quite) slow.
But I think, breaking EOL-consistency intentionally is a pathological case - no need to take care for.
v5.19.504.1691 RC:
Almost...
The second bullet point (new status bar indicator for inconsistent line endings) works well - thanks.
What I was proposing in the first bullet point was that after the user chooses to make a file's line endings consistent, the line endings mode (as displayed in the status bar) should also change to the same setting. i.e. in the steps to reproduce, step 3 should display LF. The reasoning being if the user chooses to change the file's line endings to a particular setting, it then follows that they will probably want to make subsequent edits using the same setting.
Hello @RaiKoHoff ,
The second request for @craigo- seems reasonable. 馃

Sorry, I missed this point.
Please test beta version _5.19.505.1692_RC (see beta-channel access #1129).
Tested: version _5.19.505.1692_RC, it's displayed according the the "Normalize" settings. 馃槂
As far as I am concerned, this issue may be closed....
Tested v5.19.505.1693 RC. Agreed. Thanks, @RaiKoHoff.
Most helpful comment
Please test beta version _5.19.504.1691_RC (see beta-channel access #1129).
Remarks: The inconsistency check is only done on loading a file. It is assumed, that any change of
EOL-Modecreates an EOL-consistent document, reflected in the status-bar.If you intentionally break the consistency (e.g. regex replacing some
\r\nby\r) this will not be detected and the status-bar will not reflect this (until next file load).The reason is: status-bar updates must be very fast, EOL-inconsistency detection is (quite) slow.
But I think, breaking EOL-consistency intentionally is a pathological case - no need to take care for.