Osama Sayegh
d0498c9e1d
FIX: Limit displayed groups in <GroupChooser />
to 100 groups ( #31288 )
...
Follow-up to https://github.com/discourse/discourse/pull/31271
In the linked PR, we made `<GroupChooser />` use the site's preloaded
list of groups instead of fetching the list from the servers every time
the component is triggered. However, when a site has thousands of
groups, the performance issue has shifted from the server to the browser
— `<GroupChooser />` takes several seconds to render in the browser for
a site with thousands of groups and the sites becomes completely
unresponsive while the component is rendering.
This PR changes the `<GroupChooser />` so it limits the displayed groups
to 100, with ability to filter the list to show more groups when there
are more than 100 groups.
2025-02-12 03:14:57 +03:00
..
2025-01-13 13:02:49 +00:00
2024-08-23 12:17:07 +01:00
2024-09-13 16:50:52 +01:00
2024-12-12 16:10:01 +01:00
2025-01-02 09:28:23 +10:00
2024-08-23 12:17:07 +01:00
2025-01-02 09:28:23 +10:00
2024-09-13 16:50:52 +01:00
2025-01-13 13:02:49 +00:00
2024-12-11 14:59:37 +01:00
2025-01-13 13:02:49 +00:00
2025-01-13 13:02:49 +00:00
2025-01-24 13:36:35 -05:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2024-11-19 20:45:18 +00:00
2024-11-19 20:45:18 +00:00
2024-11-19 20:45:18 +00:00
2025-01-13 09:36:11 +00:00
2024-11-19 20:45:18 +00:00
2024-12-20 16:08:21 +01:00
2024-11-20 14:15:04 +00:00
2025-01-13 13:02:49 +00:00
2024-11-19 20:45:18 +00:00
2024-08-23 12:17:07 +01:00
2025-01-29 10:23:26 +04:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2024-11-19 20:45:18 +00:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2025-01-02 09:28:23 +10:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2025-02-12 03:14:57 +03:00
2024-11-19 20:45:18 +00:00
2024-08-23 12:17:07 +01:00
2025-01-02 09:28:23 +10:00
2025-01-13 15:29:26 +00:00
2025-01-13 13:02:49 +00:00
2025-01-13 13:02:49 +00:00
2024-04-18 08:53:52 +10:00
2025-01-13 13:02:49 +00:00
2025-01-13 13:02:49 +00:00
2024-11-19 20:45:18 +00:00
2024-11-19 20:45:18 +00:00
2024-11-19 20:45:18 +00:00
2024-12-11 14:59:37 +01:00
2025-01-13 13:02:49 +00:00
2024-11-19 20:45:18 +00:00
2024-08-23 12:17:07 +01:00
2025-01-21 11:24:33 +01:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2024-09-13 16:50:52 +01:00
2024-10-23 16:16:08 +11:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2025-01-02 09:28:23 +10:00
2024-09-13 16:50:52 +01:00
2025-01-13 13:02:49 +00:00
2024-08-22 09:39:03 +01:00
2024-08-23 12:17:07 +01:00
2025-01-13 13:02:49 +00:00
2025-01-13 13:02:49 +00:00
2025-01-13 13:02:49 +00:00
2024-08-23 12:17:07 +01:00
2024-08-05 12:04:54 -04:00
2025-01-13 13:02:49 +00:00
2025-01-13 13:02:49 +00:00
2024-08-23 12:17:07 +01:00
2024-11-19 20:45:18 +00:00
2024-08-23 12:17:07 +01:00
2025-01-13 13:02:49 +00:00
2024-08-23 12:17:07 +01:00
2024-08-23 12:17:07 +01:00
2025-01-13 13:02:49 +00:00
2025-02-10 13:26:19 -03:00
2025-01-13 13:02:49 +00:00