Having same Users page empty issue, same odd roles appearing

Continuing the discussion from Cannot add users to MainWP:

I’m having this same issue, and I installed the MainWP plugins on a fresh WP install. I created two roles in the Team Control plugin before the last MainWP Dashboard updates — I want to let a team member use MainWP to do some things (update plugins, add tags, update themes) but not be able to change the MainWP settings or add/alter the plugins on the WP admin side. Since that Dashboard update, my Users screen went blank (screenshot) and I have those same 3 weird roles when I install the User Role Editor plugin, so it seems like it must be the roles that Team Control is creating that’s causing the issue.

When I deactivated the Team Control plugin and then reactivated it, the roles are still showing in my Team Control window, but the person I’d given the role to didn’t have it anymore — they were showing as having No Role. When I edited her from Team Control, it opened her User page that looks like the WP Core one, under Additional Capabilities, there was my custom MainWP role under Capabilities (screenshot). I added Editor role in the upper section and now I can see the Users again from the WP Admin side.

I don’t see how this isn’t happening when MainWP Dashboard is updated — it’s like it’s deleting the custom roles and anyone who has them is given No Role, and it creates those weird options in the dB.

Hey @Prairie-Web

I tried reproducing this on a fresh WordPress installation, including updating MainWP Dashboard and deactivating/reactivating Team Control, but the roles remained intact.

After assigning Editor and getting the Users screen working again, are those three unusual entries still showing in User Role Editor?

Hi, sorry for the delay — I kept trying to find this in the Discord space :woman_facepalming:

I’m still showing “Missed role” when I de/reactivated Team Control (and the WP side still has the oddball items in the list):

No worries about the delay.

That screenshot is helpful. The “Missed role?” message means Team Control still has records for those roles, but WordPress no longer recognizes them.

It doesn’t tell us what caused the mismatch or whether the incorrect data is saved in the database or introduced when the page loads.

Could you please open a private support ticket so we can look into this further and examine the saved WordPress roles and Team Control records?