Every separator is its own <li aria-hidden="true">, whether it is the kit's chevron, a slash, or a node you passed yourself. Assistive tech never reads it.
- Do not put meaning in a separator. One that says “in” or “of” says it to sighted readers only.
- A separator you pass inherits the aria-hidden from the list item around it, so it needs none of its own, and an alt or a label on it would go nowhere.
- separator="" changes nothing for a screen reader. It is a visual choice only.