Industrial-Parasite / issues

A repo for reporting issues with Industrial Parasite Apps
0 stars 0 forks source link

[BUG] Encoding Issues Prevent Viewing Tracks with Dashes and Artists with Slashes #9

Closed Klastic closed 6 months ago

Klastic commented 6 months ago

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:

  1. Attempt to access a track that includes a dash - in its name via its URL.
  2. Try to navigate to an artist's page whose name contains a slash / by clicking on their name or entering their URL directly.
  3. Observe any error messages or redirections that occur instead of the expected content display.

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

image

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.

Klastic commented 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.