Commit 7b28fbb
fix: bottom nav marker custom ::marker styling (#428)
* fix(bottom-nav): replace ::marker workaround with list-style: none
The `li::marker { font-size: 0px }` Safari workaround hides the bullet
visually but preserves the "disc/bulleted" semantic, causing screen readers
to announce "Punto N di M" (VoiceOver) and "Puntato" (NVDA) before each
navigation item.
Because the `<ul>` always lives inside a `<nav>` element, Safari's
`list-style: none` exemption applies and list semantics are preserved
without the workaround. Replacing it with `li { list-style: none }`
removes the spurious "bulleted" announcement while keeping correct
list-item navigation semantics.
Fixes: #62
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* chore: changesets
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 23073ff commit 7b28fbb
2 files changed
Lines changed: 7 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
| 36 | + | |
| 37 | + | |
38 | 38 | | |
0 commit comments