I'm not able to reproduce the problem
Jenkins setup:
Jenkins 2.440.3
rolestrategy plugin: 727.vd344b_eec783d
Active Directory plugin: 3.25
Security realm: Active directory
With the following script I created 100 project roles and assigned 1 user to each role via the rest api
for i in $(seq 1 100);
do
curl -X POST -i -u user:token http: curl -X POST -i -u user:token http:done
I then visited the assign roles pages http://localhost:8080/jenkins/manage/role-strategy/assign-roles
When moving with the mouse over the matrix with the item roles and users I can notice a minimal delay (<0.5s) for the row/column highlighting compared to when there are only a few roles and users. Enabling the filters for roles/users speeds up the rendering of the highlighting.
Similarly adding a user seems to take a bit longer (~1s) than with only few roles/users but in no way this makes the UI unusable.
During my tests the loading of the user details was running in the background, so this has no influence.
I tested with both Chrome and Firefox latest versions
Which browser in which version are you using?
Please provide more details.
What exactly is slow and what you mean with not opening properly?
The page to assign users to roles should load fast. What might be slow is resolving the user/group id and getting the actual displayname of a user/group. The plugin asks the security realm for this information and when running without http2 this is done serially so it strongly depends how fast the security realm is. With http2 enabled this will be much faster as those requests are done in parallel