Conversation
Co-authored-by: Stage4000 <46226385+Stage4000@users.noreply.github.com>
|
@copilot The current implementation of the leaderboard page causes an unnecessary full page refresh whenever the user modifies the filter settings. This results in a poor user experience due to the interruption of the ongoing session and the delay associated with reloading the entire page. It would be beneficial to implement a solution that updates the leaderboard data without requiring a complete page refresh, such as using AJAX or WebSockets to update only the relevant leaderboard content. This approach would provide a smoother and more responsive user interface. |
This PR specifically fixes the double scrollbar issue on the users table mobile layout. The leaderboard filtering enhancement you're describing is a separate feature that would be better tracked as a new issue. Would you like me to create a new issue or PR to implement AJAX-based filtering for the leaderboards page? |
Users table displayed two horizontal scrollbars on mobile devices (≤768px) due to duplicate
overflow-x: autodeclarations on nested elements.Changes
tableelement in mobile breakpointoverflow-x: autoon.users-tablecontainer onlyTechnical Details
The mobile media query had redundant overflow declarations:
Container-level overflow is sufficient since
tablehasmin-width: 900pxand.users-tableprovides the scrolling context.Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.