Editing tags on tags page extremely slow

Could you open the dev console while you are editing tags.

In the dev console I would want to see the network panel (filtered by xhr). If you can take a screenshot of this panel after a few requests that might give us some info.

I am not on Cloudflare, no.

Ok, will do. Let me see what I can provide. Stand by.

Ok, here ya go…I stopped taking screenshots when I ran out of room in the panel.

Your screenshots show that requests in the input field are usually taking around 500 ms, with one at 3.18 s. I notice that you checked “Limit one tag per topic”, so I tried my tests again with that checked on all the groups, but couldn’t find any slow requests.

Do you have any plugins installed?

2 Likes

Yes, the following plugins are installed:

https://github.com/angusmcleod/discourse-locations.git
https://github.com/angusmcleod/discourse-layouts.git
https://github.com/discourse/discourse-voting.git
https://github.com/procourse/procourse-memberships.git
https://github.com/angusmcleod/discourse-quick-messages.git
https://github.com/angusmcleod/discourse-ratings.git
https://github.com/gdpelican/babble.git
https://github.com/davidtaylorhq/discourse-whos-online.git
https://github.com/angusmcleod/discourse-events.git
https://github.com/procourse/procourse-teaser.git
https://github.com/angusmcleod/discourse-question-answer.git
https://github.com/discourse/discourse-encrypt.git
https://github.com/angusmcleod/discourse-topic-previews.git
https://github.com/gdpelican/retort.git
https://github.com/BeastNet/trust-level-groups.git
https://github.com/angusmcleod/discourse-news.git
https://github.com/discourse/discourse-solved.git
https://github.com/discourse/discourse-algolia.git
https://github.com/procourse/procourse-static-pages.git
https://github.com/angusmcleod/discourse-tickets.git
https://github.com/discourse/discourse-assign.git
https://github.com/discourse/discourse-canned-replies.git
https://github.com/techAPJ/discourse-topic-group-button.git

You’ll need to disable all third party plugins and rebuild. One of them is the culprit.

Also, Discourse is kinda like one of those italian ices you can buy, with the colored flavors you can squirt on them.

One flavor is good, two is cool, three is interesting… but add more than that and you are quite likely to end up with a brown tasteless mush.

7 Likes

Easiest and most straightforward starting point is to enter safe mode and disable everything. yourwebsite.com/safe-mode

2 Likes

That’s pretty funny! Good analogy.