Some people, I guess primarily developers and not actual users, don’t like the fact that Safari removes list semantics of lists that don’t look like lists (list-style: none). Scott O’Hara provided a fix in “Fixing” Lists, where he suggests setting role="list" explicitly on the list to re-add list semantics.
<ul style="list-style: none" role="list">
<li>…</li>
</ul>
That works, but I found a way of removing list styles without affecting semantics.