Make sure we only show one user callout per page
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
As we add user callouts, it can happen we show more than one per page.
We need to find a way to deal with this possibility, or at least be aware that this can happen.
Discussion started here: https://gitlab.com/gitlab-org/gitlab-ce/issues/37158
Proposal
We can add a test for each page checking only one callout wrapper exists, but we should prevent this in JS too, making sure that even if we initialize 2 callouts in the same page only one will be visible.
Edited by 🤖 GitLab Bot 🤖