On August 25, 2022, I learned...
`list-style: none` removes a list from Safari’s accessibility tree
In other words, Safari does not consider this a list anymore:
ul {
list-style: none;
}
Quick fix in HTML:
<ul role="list"> ... </ul>