Web UI Bug: Folder navigation fails within branches ending with a plus sign (+) #197082
Replies: 3 comments
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
|
Hi @AlexGoOn, This is a URL encoding bug. The A hard-refresh (F5) works around it because the full page URL is re-evaluated by the browser from scratch (and may be handled differently at the server routing layer), bypassing the client-side navigation logic that has the encoding bug. Why it's a regression: Recommended fix (for the GitHub team): Workaround in the meantime: This should be straightforward to fix — it's a well-known URL encoding pitfall. Hope GitHub engineering picks this up soon! |
Beta Was this translation helpful? Give feedback.
-
|
It looks like branch names ending with + break client-side navigation, but a hard refresh loads it correctly. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
Code Search and Navigation
Body
Hi,
When navigating a repository via the web interface, clicking on any folder inside a branch that ends with a plus character
+(e.g.,v1.2+) fails to load the folder content.However, if the page is hard-refreshed (F5), the folder loads successfully.
Why this is important to us:
This naming convention is crucial for our GitHub organization (DevExpress Examples). In our repositories, such as maui-demo-app, branches ending with a
+symbol signify that the code/example works seamlessly across all newer versions, rather than being restricted to just the single specified version. Changing our branching strategy to avoid this bug would break our semantic versioning clarity and existing code testing workflows.I would also like to note that this naming convention had been working perfectly for years, and we have only recently noticed this regression.
Steps to reproduce:
CS.Expected behavior:
The folder should open dynamically without requiring a full page reload.
Actual behavior:
The folder contents do not load
Beta Was this translation helpful? Give feedback.
All reactions