Custom Dashboard URLs Are Case Sensitive
Overview The custom path for URLs in the admin UI is currently case sensitive, causing URLs like "Octant" and "octant" to be treated as different paths. This behavior is inconsistent and can lead to confusion for users. To improve the user experience, the URL paths should be made case insensitive, and the admin UI should enforce all lowercase paths.
Steps To Reproduce
- Go to the admin UI.
- Create a custom URL path with mixed case (e.g., "Octant").
- Attempt to access the dashboard using the URL with different cases (e.g., "octant", "OCTANT").
- Observe that the URLs are treated as different and result in errors.
Observed behavior The system treats URLs with different cases as unique paths. For example, "Octant" and "octant" are treated as separate URLs.
Expected behavior The system should treat URLs case insensitively, meaning "Octant", "octant", and "OCTANT" should all be recognized as the same path. Additionally, the admin UI should enforce all lowercase paths to prevent case-related issues.
Screenshots
Additional context