[GH-ISSUE #13] Make link-like buttons actual links #8

Closed
opened 2026-03-03 00:07:02 +03:00 by kerem · 2 comments
Owner

Originally created by @svee4 on GitHub (Oct 10, 2025).
Original GitHub issue: https://github.com/binimum/tidal-ui/issues/13

There are some buttons that act like links, as in, they redirect you to a new page.
Take for example the artist list:

Image

The artist card is a button and pressing it button takes me to /artist/3637422.
However, because they are <button> tags, not <a> tags, there is no "open in new tab" option, etc. This really hurts usability and accessibility.

Image
Originally created by @svee4 on GitHub (Oct 10, 2025). Original GitHub issue: https://github.com/binimum/tidal-ui/issues/13 There are some buttons that act like links, as in, they redirect you to a new page. Take for example the artist list: <img width="525" height="480" alt="Image" src="https://github.com/user-attachments/assets/bb28843e-46ae-49da-be88-0092fd942deb" /> The artist card is a button and pressing it button takes me to `/artist/3637422`. However, because they are `<button>` tags, not `<a>` tags, there is no "open in new tab" option, etc. This really hurts usability and accessibility. <img width="502" height="502" alt="Image" src="https://github.com/user-attachments/assets/33d59929-f5d9-4ebd-be10-3b7776f3e746" />
kerem closed this issue 2026-03-03 00:07:02 +03:00
Author
Owner

@binimum commented on GitHub (Oct 11, 2025):

The links are dynamic so pressing them doesn't reload the page, which is why they are buttons. I'll investigate this.

<!-- gh-comment-id:3393211065 --> @binimum commented on GitHub (Oct 11, 2025): The links are dynamic so pressing them doesn't reload the page, which is why they are buttons. I'll investigate this.
Author
Owner

@binimum commented on GitHub (Oct 11, 2025):

Done, thanks for the feedback!

<!-- gh-comment-id:3393511562 --> @binimum commented on GitHub (Oct 11, 2025): Done, thanks for the feedback!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tidal-ui#8
No description provided.