Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Wow, this will actually break my site.

https://www.felesatra.moe/about

The "old" behavior is great because you don't need global knowledge; you can have a snippet that gets templated into various layers and still getting the right level of heading applied.



It only worked visually. For screen reader users, all headings are level 1. If you switch to using h2 etc, it will be more accessible.


That's a problem with the screen reader implementation. At least, according to the previous semantics.


It was a problem with the screen reader implementation in 2009 when the semantics were introduced.

In 2025 if no screen reader works right it's a problem with the spec.


As of 2022 (when the outline algorithm was removed from the spec), it's a problem with your website implementation.


Yeah exactly. It makes a lot more sense to treat headers automatically.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: