Subgroup/Project Sorting Bug During Paging
Sorting has been brought up time and again and now it's even more broken than before. :(
First, the default sort order for subgroups and projects should be Name. There is no good reason this is not the default. Second, whichever sort order someone chooses should be sticky (maybe even a settings preference). A user should not have to apply alternate sorting for each new visit to the list.
Third, and most important, now sorting is even more broken. Steps to reproduce:
- Find a subgroup list with more than one page.
- Change the default sort to something like Name(?).
- First page will be sorted correctly.
- Page to Next.
- Second page will not be sorted correctly even though the URL contains the sorting parameter.
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#146 (closed)
mentioned in issue gitlab-org/quality/triage-reports#146 (closed)
This needs no consideration - it's currently impossible to see your repos without direct access unless you use default sorting. This is a major broken feature and it's really not hard to get right. Please sort.
- Cleveland Bledsoe Jr added customer reproduced on GitLab.com labels
added customer reproduced on GitLab.com labels
Just came to report this bug I now noticed
- 🤖 GitLab Bot 🤖 mentioned in issue #219674 (closed)
mentioned in issue #219674 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #220708 (closed)
mentioned in issue #220708 (closed)
- Contributor
Just wanted to report that we've just noticed this on our self-hosted instance, and could also reproduce on gitlab.com.
On a quick look at the browser dev tools, the problem seems to affect paginated lists that use an XHR call to
/children.json
. E.g. on the main user dashboard everything works because it's loading the whole browser page on each page change, loading from a rails web controller.But on project lists (probably others too), e.g. https://gitlab.com/gitlab-org, the first page will be correctly loaded, then clicking on the second page triggering https://gitlab.com/groups/gitlab-org/-/children.json?page=2 will be broken. Going back to page one with https://gitlab.com/groups/gitlab-org/-/children.json?page=1 will still be broken, a full page reload is required at this point.
- 🤖 GitLab Bot 🤖 mentioned in issue #222208 (closed)
mentioned in issue #222208 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #223627 (closed)
mentioned in issue #223627 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #225108 (closed)
mentioned in issue #225108 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #226935 (closed)
mentioned in issue #226935 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #230634 (closed)
mentioned in issue #230634 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #232355 (closed)
mentioned in issue #232355 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #233310 (closed)
mentioned in issue #233310 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #235065 (closed)
mentioned in issue #235065 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #237803 (closed)
mentioned in issue #237803 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #240834 (closed)
mentioned in issue #240834 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #243448 (closed)
mentioned in issue #243448 (closed)
- 🤖 GitLab Bot 🤖 added sectiondev label
added sectiondev label
- 🤖 GitLab Bot 🤖 mentioned in issue #246438 (closed)
mentioned in issue #246438 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #249039 (closed)
mentioned in issue #249039 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #254141 (closed)
mentioned in issue #254141 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #257766 (closed)
mentioned in issue #257766 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue #261974 (closed)
mentioned in issue #261974 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#468 (closed)
mentioned in issue gitlab-org/quality/triage-reports#468 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#526 (closed)
mentioned in issue gitlab-org/quality/triage-reports#526 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#604 (closed)
mentioned in issue gitlab-org/quality/triage-reports#604 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#662 (closed)
mentioned in issue gitlab-org/quality/triage-reports#662 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#670 (closed)
mentioned in issue gitlab-org/quality/triage-reports#670 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#703 (closed)
mentioned in issue gitlab-org/quality/triage-reports#703 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#791 (closed)
mentioned in issue gitlab-org/quality/triage-reports#791 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#875 (closed)
mentioned in issue gitlab-org/quality/triage-reports#875 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#974 (closed)
mentioned in issue gitlab-org/quality/triage-reports#974 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1051 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1051 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1105 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1105 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1198 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1198 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1273 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1273 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1369 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1369 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1436 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1436 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1527 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1527 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1600 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1600 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1689 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1689 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1778 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1778 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1888 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1888 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#1990 (closed)
mentioned in issue gitlab-org/quality/triage-reports#1990 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#2051 (closed)
mentioned in issue gitlab-org/quality/triage-reports#2051 (closed)
- 🤖 GitLab Bot 🤖 added vintage label
added vintage label
- 🤖 GitLab Bot 🤖 added 1 deleted label and removed groupauthentication and authorization [DEPRECATED] label
added 1 deleted label and removed groupauthentication and authorization [DEPRECATED] label
- Gosia Ksionek changed milestone to %Backlog
changed milestone to %Backlog
- Gosia Ksionek added Hackathon Seeking community contributions labels
added Hackathon Seeking community contributions labels
- Maintainer
@mksionek thanks for adding the Seeking community contributions label!
This issue's description does not seem to have a section for "Implementation Guide". Please consider adding one, because it makes a big difference for contributors. This section can be brief but must have clear technical guidance, like:
- Hints on lines of code which may need changing
- Hints on similar code/patterns that can be leveraged
- Suggestions for test coverage
- Ideas for breaking up the merge requests into iterative chunks
- Maintainer
this is fixed and working properly
closing. - Gosia Ksionek closed
closed
- 🤖 GitLab Bot 🤖 added devopsdata stores grouptenant scale sectioncore platform labels and removed devopsmanage sectiondev + 1 deleted label
added devopsdata stores grouptenant scale sectioncore platform labels and removed devopsmanage sectiondev + 1 deleted label
- 🤖 GitLab Bot 🤖 added devopstenant scale grouporganizations sectioninfrastructure platforms labels and removed devopsdata stores grouptenant scale [DEPRECATED] sectioncore platform labels
added devopstenant scale grouporganizations sectioninfrastructure platforms labels and removed devopsdata stores grouptenant scale [DEPRECATED] sectioncore platform labels