fix: remove stopPropagation from tag links to preserve playback (#435)
stopPropagation() on link click handlers breaks SvelteKit's client-side
router, causing full page reloads that unmount the player and interrupt
audio playback.
this pattern was previously fixed for artist links in commit a6376f6
but was reintroduced when tag links were added.
the parent button handler already checks if the click target is an anchor
element (lines 93-98), making stopPropagation() on the links unnecessary.
also adds docs/frontend/navigation.md documenting this pattern to prevent
future recurrence.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude <noreply@anthropic.com>
authored by
zzstoatzz.io
Claude
and committed by
GitHub
0b5d392e
6e180a83