Waiting jobs are not visible in pull request checks on Github


Github only shows checks that are finished or in progress, not the waiting ones.

And there is some delay before the actually running jobs finish and the waiting job appears in the pull request, which creates a little moment where the pull request says that all checks have passed and it can be merged. This is confusing, and one of our engineers has already accidentally merged too early due to this issue.

Is this a bug or is there a setting or workaround for this problem?