@icentrics
I understand your approach, but if you imagine that the user has 10-20 roles on the site. 5k users with a lot of activity and it is necessary to get the number of users with status every time the page loads (even with active cache it can trigger some issues). This puts a lot of strain on the servers.
I understand that sometimes it’s hard to get off the ground, but we’re moving forward to improve plugin functionality, while maintaining the simplicity of the UI/UX of WordPress and not obstructing the interface that can be extended via any 3rd-party plugins from WordPress directory. We prepared this detailed article with all changes https://docs.ultimatemember.com/article/1943-guide-to-ultimate-member-managing-users-in-wordpress please introduce it to your customers.
Otherwise, please follow this link https://gist.github.com/nikitasinelnikov/f049b5f911554586ff06633e9639da4c I specified in my previous message. It’s the Gist you can suggest for your customers. It can be easy added to theme/child-theme functions.php file. It can be a special solution for individual customers who need list table views instead of filter dropdown.
This can be a niche solution for users with a small number of users and user roles on sites where you don’t need to care about performance. Or a niche solution, when links instead of dropdown will make the interface easier (a lot of the filters in list table from 3rd-party plugins).
Best Regards!