Come rintracciare `(id:discourse.component-template-resolving)`

We’re on a hosted site and have been seeing

[Admin Notice] One of your themes or plugins contains code which needs updating. (id:discourse.component-template-resolving) (learn more)

For a week or so now.

How do I track down which theme or plugin this is from? Most of our plugins are preinstalled, the rest from Discourse itself.

Nowhere in Themes, Components or Plugins do I see an indication that any single thing needs updating

The answer to this notice is explained in the “Learn more” link included in the message — it leads to the official Meta topic on handling the component-template-resolving deprecation.

In short, this isn’t an update problem but a deprecation warning. It means one of your themes or plugins still uses old component-template code. The article explains how to identify which one.

You can also use safe mode to narrow it down:

  1. Go to /safe-mode.
  2. Disable all theme components, then reload the site.
  • If the notice disappears, one of those components is the cause.
  1. If it stays, re-enable themes and instead disable all plugins to test those.
  2. Re-enable items one by one until the notice returns — that’s your culprit.

Once you know which plugin or theme causes it, you can update or temporarily disable it until the author releases a fix.

I think the warning is related to a version of the Unanswered Filter component.
image
Do you use a custom version of that component, or did you install a different branch?