I’m the one who implemented this. While it’s partially about making it intuitive in LessWrong’s GUI editor, the decision was mostly based on trying it out on historical posts, and seeing what seemed to work best. All of that content pre-dates our current ToC implementation, and some of it was imported from quite far back in time. (This is also why <h5> and <h6> aren’t considered headings.)
While we could write a migration script and also modify the editor to save as headers, we’re reluctant to do that because it could change the semantics of old imported content, and we’re reluctant to invest in LessWrong’s Draft-JS editor right now, since we’re planning on replacing it with something better.
I’m the one who implemented this. While it’s partially about making it intuitive in LessWrong’s GUI editor, the decision was mostly based on trying it out on historical posts, and seeing what seemed to work best. All of that content pre-dates our current ToC implementation, and some of it was imported from quite far back in time. (This is also why
<h5>
and<h6>
aren’t considered headings.)While we could write a migration script and also modify the editor to save as headers, we’re reluctant to do that because it could change the semantics of old imported content, and we’re reluctant to invest in LessWrong’s Draft-JS editor right now, since we’re planning on replacing it with something better.