Users are encountering a pink deprecation banner in Discourse after an update, related to the component-template-resolving deprecation in Ember.js. The banner is triggered by outdated theme components using deprecated <script> tags in templates, particularly in unofficial themes like Category Previews and Buttons for Scrolling. Lilly explains that these components need modernization and advises disabling them temporarily. Moin and Richie discuss how to identify the cause using the browser console, with Richie noting the issue also appears in the core Light and Dark themes, likely due to custom code. David clarifies that deprecations are warnings, not immediate breaks, and the system will continue working until September. Lilly confirms the timeline, and patrickemin thanks the community for the clarification. piffy notes that one component, Jump button, has already been updated.
you should disable them until they are fixed. see here:
edit: keep in mind these are admin warnings - the components are not actually broken yet, but will inevitably break in a few months unless updated appropriately.
I’ve just posted a dedicated topic for this deprecation, and I’ll update the warning banner to link there instead of taking people directly to Ember’s docs.
To expand on this: disabling them will remove the error banner, so that’s fine if you really need to hide it.
But it’s worth noting that deprecation notices don’t mean something is broken. It means that it will be broken in future, and we’re giving developers some advanced warning of that. It’s fine to keep using these things in the meantime.
On the <script> tag deprecation, we have a timeline here - everything will keep working until September.