# About page hangs/slow to load

**URL:** https://meta.discourse.org/t/about-page-hangs-slow-to-load/128614
**Category:** Bug
**Created:** [September 15, 2019, 3:32am UTC](https://meta.discourse.org/t/about-page-hangs-slow-to-load/128614 "2019-09-15T03:32:37Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Heather\_Dudley](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heather_dudley/32/151925_2.png) [@Heather\_Dudley](https://meta.discourse.org/u/Heather_Dudley)
#### Post date: [September 15, 2019, 3:32am UTC](https://meta.discourse.org/t/about-page-hangs-slow-to-load/128614/1 "2019-09-15T03:32:37Z")

</div>

This happened with the [latest beta release](https://meta.discourse.org/t/discourse-2-4-0-beta3-release-notes/127600).

A large number of [category group review/moderation](https://meta.discourse.org/t/category-group-review-moderation/116478) moderators were added (approximately 338) to a group, which was then assigned to moderate certain categories. With the addition of category mods to the about page, it more or less broke the page. It took several minutes to display the large number of new “staff.” For some users, it failed completely, hung the browser, and had to refresh multiple times to get it to load. Volunteer with experience with Discourse also noted _“Although here’s a bit of oddness, the [JSON](https://forums.nanowrimo.org/about.json) version for API usage loads almost instantly.”_

Ultimately had to remove the group as a category mod, removing them from the about page, to get it to load again.

To explain the huge number of moderators: For our use case, we have a large number of local regions. These regions are headed by local volunteers, who by and large were responsible for modding their own regional forum. We have around 900 or so regional representatives who need to be able to moderate their local forum. This is especially critical for non-English-speaking regions.

We’re exploring other options to resolve this for now. Just reporting the issue with the about page!

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [September 15, 2019, 4:48am UTC](https://meta.discourse.org/t/about-page-hangs-slow-to-load/128614/2 "2019-09-15T04:48:55Z")

</div>

I think this is yours @Osama?

---

<div class="post-metadata">

### Author: ![Osama](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osama/32/98013_2.png) [@Osama](https://meta.discourse.org/u/Osama)
#### Post date: [September 15, 2019, 7:48pm UTC](https://meta.discourse.org/t/about-page-hangs-slow-to-load/128614/4 "2019-09-15T19:48:54Z")

</div>

> [@Heather\_Dudley](#):
>
> which was then assigned to moderate certain categories.

Can you tell me how many categories this group (of 338 users) was assigned to moderate? Since the JSON API is not the cause of this, I suspect Ember.js trying to render all those users is what’s choking the browser here. So it’d be helpful to know an estimate of the total number of users that the page is trying to render.

---

<div class="post-metadata">

### Author: ![Heather\_Dudley](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heather_dudley/32/151925_2.png) [@Heather\_Dudley](https://meta.discourse.org/u/Heather_Dudley)
#### Post date: [September 15, 2019, 8:30pm UTC](https://meta.discourse.org/t/about-page-hangs-slow-to-load/128614/5 "2019-09-15T20:30:02Z")

</div>

At the time we had about 8 or 9, I believe? No more than a dozen. (We’ve added more since, which is why I’m not sure.)

---

<div class="post-metadata">

### Author: ![ClawdiaWolf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/clawdiawolf/32/262518_2.png) [@ClawdiaWolf](https://meta.discourse.org/u/ClawdiaWolf)
#### Post date: [September 23, 2019, 11:50am UTC](https://meta.discourse.org/t/about-page-hangs-slow-to-load/128614/8 "2019-09-23T11:50:22Z")

</div>

> [@Osama](#):
>
> Can you tell me how many categories this group (of 338 users) was assigned to moderate? Since the JSON API is not the cause of this, I suspect Ember.js trying to render all those users is what’s choking the browser here. So it’d be helpful to know an estimate of the total number of users that the page is trying to render.

I’m the person @Heather_Dudley mentioned who was using the API. The pulling of the JSON was fairly quick for the size of it.

There were 10 categories at the time including the main category and the subcategories. 🙂

---

<div class="post-metadata">

### Author: ![Osama](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osama/32/98013_2.png) [@Osama](https://meta.discourse.org/u/Osama)
#### Post date: [October 6, 2019, 5:11am UTC](https://meta.discourse.org/t/about-page-hangs-slow-to-load/128614/9 "2019-10-06T05:11:04Z")

</div>

This is fixed in:

[https://github.com/discourse/discourse/commit/e27f3323182ce79d112911b0ae9e5b27c1e7d2d9](https://github.com/discourse/discourse/commit/e27f3323182ce79d112911b0ae9e5b27c1e7d2d9)

This commit has 2 things: 1) the /about page now uses a faster rendering method, and 2) limits the total number of category moderators that are displayed on the /about page to 100. So if there are 4 categories, each one will display up to 25 of its most recently seen moderators.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [October 6, 2019, 5:34am UTC](https://meta.discourse.org/t/about-page-hangs-slow-to-load/128614/10 "2019-10-06T05:34:47Z")

</div>


