Found in the URL mentioned above but may occur on other places when doing pagination. The last page (in a paginated API) is missing as many elements as previous pages were displayed (if last page is page number 5, it will be missing 4 elements).
Examples:
- In the role 47244640257, we have 20 members. When doing standard pagination (10 items, as defined in your fronted) we are missing the first one in the second page.
- If I do this request manually, I get all members (because pageSize is 20): https://apis.roblox.com/orgs/v1/organizations/1124733484588239871/roles/47244640257/users?MaxPageSize=20&isDefault=true
- Last page of 5 items pagination is missing 3 entries: https://apis.roblox.com/orgs/v1/organizations/1124733484588239871/roles/47244640257/users?MaxPageSize=5&PageToken=7674383739&isDefault=true
- Last page of 4 items pagination is completely empty (because it’s the 5th page of 4 items, so it’s missing 4 items): https://apis.roblox.com/orgs/v1/organizations/1124733484588239871/roles/47244640257/users?MaxPageSize=4&PageToken=7680803147&isDefault=true
Expected behavior
I would expect to see all elements in the list regardless of the size of the page used during pagination.
Page URL: https://create.roblox.com/dashboard/group/members?groupId=33865495&activeTab=GroupMembersTab