Beyoncé performed Sunday at South Africa's Global Citizen Festival, which celebrated the life of Nelson Mandela and served as a fundraiser for global wellness and anti-poverty initiatives.

As Blavity reported, her performance was the highlight of the show; however, those watching online couldn't help but criticize one element of her set. Ed Sheeran joined Queen Bey onstage to perform their song "Perfect," and as Elle notes, the two performers wore very different things.

Bey wore an elaborate haute couture dress. Sheeran wore jeans and a long-sleeved shirt with a T-shirt over it. Folks were not pleased and made their distaste known on Twitter:

The drama wasn't all online. Another user noted a little side-eye on Queen Bey's part during the pair's performance together when Sheeran missed a note.

Check out the full performance for yourself below:

Blavitize your inbox! Join our daily newsletter for fresh stories and breaking news.

Now, check these out:

The Beyhive Still Isn't Taking Their Foot Off Kid Rock's Neck For That 2015 Insult About Her Hair