Sorting comments in Discussions (Oldest/Newest/Top) forces a full page reload #197629
Replies: 4 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.
-
|
I agree with this. The current behavior feels unnecessarily disruptive, especially in long discussions where users may be several screens deep into the thread. A full page reload resets scroll position, interrupts reading flow, and adds extra loading time for something that should be a lightweight UI interaction. An asynchronous update of the comment container while preserving page state would provide a much smoother experience. Even if the sorting requires a server-side query, updating only the discussion content area instead of reloading the entire page would be a significant usability improvement. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Discussion Type
Product Feedback
Discussion Content
What are you proposing?
I am proposing that switching between comment sorting options (Oldest, Newest, and Top) within GitHub Discussions should dynamically update the comment feed using client-side rendering or an asynchronous fetch, rather than triggering a destructive full page reload.
Why does this matter?
Are there any examples or context?
This discussion itself is an example. or have a look at this:
Ideally, interacting with this component should work just like adding a reaction or loading more comments—seamlessly replacing the comment list container inline without dropping the user's focus or reloading the entire shell of the page.
Possible approach
Beta Was this translation helpful? Give feedback.
All reactions