Closed Klastic closed 6 months ago
I'm happy to report that the issue regarding the encoding and decoding of URLs on our platform has been fixed. This problem, particularly affecting tracks with dashes in their names and artists with slashes, has been addressed through a series of updates to our URL handling processes.
Describe the bug
There is a significant issue within our platform regarding how URLs are encoded and decoded, particularly affecting tracks that include dashes in their names and artists whose names contain slashes. These characters seem to be mishandled or incorrectly encoded/decoded, resulting in a failure to access or display the affected tracks and artist pages. This issue severely impacts the user experience by restricting access to a portion of our content catalog.
To Reproduce
Steps to reproduce the behavior:
-
in its name via its URL./
by clicking on their name or entering their URL directly.Expected behavior
The platform should correctly handle URL encoding for special characters in tracks and artist names, allowing users to access and view all content without issue. URLs should dynamically encode special characters like dashes and slashes to ensure they're web-friendly and accessible.
Actual behavior
Tracks with dashes in their names and artists with slashes are inaccessible or lead to error pages. It appears that the URL encoding/decoding mechanism fails to properly interpret these characters, preventing the correct resolution of the intended content.
Screenshots
Environment:
Additional context
This issue may stem from the platform's routing or URL handling logic, which might not account for the need to encode/decode special characters in URLs. As a result, certain content becomes unreachable, impacting the visibility of artists and tracks and potentially affecting user engagement and satisfaction.