When clicking on "Load More..." button, it shows same list of apps again and again

When clicking on “Load More…” button, it shows same list of apps again and again.

For example, if we had following apps,
A
B
C
D

Then if we press “Load More…” button, it shows same app list twice, even though we have other apps to display:
A
B
C
D
A [ repeating ]
B [ repeating ]
C [ repeating ]
D [ repeating ]

Then this continue on if we press the button again.

This is limiting us to only use search bar, and it’s not really convenient to not be able to look at all list of apps

Sorry to hear about the issue @sjun!

The next time this happens, please try to take a screen capture of the your browser’s network tab responses! That would be extremely helpful as I can’t recreate this unfortunately.

@bitce thank you the reply.

Here’s what I found for “apps” response. I tried to obfuscate the data, but left slug id alone (not sure if that should be private or not).

This same response comes back every time I press “load more”

This seems to url that it’s calling: https://api.bitrise.io/v0.1/apps?sort_by=last_build_at&limit=10&next=1e07bf40549a9b70

{
    "data": [
        {
            "slug": "d4ebbb86219fa954",
            "title": "T****",
            "project_type": "ios",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<repo>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": "<avatar_url>"
        },
        {
            "slug": "0d6c8918df5a4a61",
            "title": "R****",
            "project_type": "ios",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<repo>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": "<avatar_url>"
        },
        {
            "slug": "c315ad74c0979113",
            "title": "B****",
            "project_type": "ios",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<repo>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": null
        },
        {
            "slug": "7e99657b9a8ea47d",
            "title": "S****",
            "project_type": "ios",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<repo>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": "<avatar_url>"
        },
        {
            "slug": "51a462dac12bddbd",
            "title": "E****",
            "project_type": "ios",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<repo>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": "<avatar_url>"
        },
        {
            "slug": "5811c137af57dd7d",
            "title": "H****",
            "project_type": "ios",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<repo>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": "<avatar_url>"
        },
        {
            "slug": "384108907efe9e5d",
            "title": "P****",
            "project_type": "ios",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<repo>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": "<avatar_url>"
        },
        {
            "slug": "a5253ca53578293e",
            "title": "I****",
            "project_type": "ios",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<repo>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": "<avatar_url>"
        },
        {
            "slug": "d2eed8f386c9429d",
            "title": "A****",
            "project_type": "android",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<Android repo slug>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": "<avatar_url>"
        },
        {
            "slug": "b82908493c7d2cc8",
            "title": "P****",
            "project_type": "ios",
            "provider": "github",
            "repo_owner": "<owner>",
            "repo_url": "git@github.com:<account>/<repo>.git",
            "repo_slug": "<repo>",
            "is_disabled": false,
            "status": 1,
            "is_public": false,
            "owner": {
                "account_type": "organization",
                "name": "<owner>",
                "slug": "<org slug>"
            },
            "avatar_url": "<avatar_url>"
        }
    ],
    "paging": {
        "total_item_count": 121,
        "page_item_limit": 10,
        "next": "1e07bf40549a9b70"
    }
}

Hey again, sorry for the confusion, what I was referring to is the network responses your browser receives on the dashboard of the website.

Could you try logging in and open the page using an incognito window?

If the issue is also happening in an incognito window, could you please send a screenshot of the issues displayed on the browser’s console and a screenshot of the network tab of the browser’s console (make sure to open the network tab before loading the page!) Please order by status code (click the status header)

The important part for us to see would be if there are any responses that aren’t 200/201/304.

@bitce Yes, this is happening on incognito mode as well. I tested this on Safari and on Chrome as well.

Here’s screenshot I captured for broswer’s Console and Network tab.


I do not see any status that’s not 200, that’s why it’s more puzzling.

Thanks for the details and sorry for the delay @sjun! We’ve created a task for the web team to dig into this bug, we’ll keep you updated.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.