Viddekla
(Julian Müller)
September 19, 2026, 5:28pm
1
[Admin Note] One of your themes or plugins contains code that needs to be updated. (ID:discourse.legacy-array-like-object.proxied-array)
Unfortunately, I can’t figure out where the problem is from the browser console either. I had two such messages; one was caused by the Locations plugin, but that disappeared after an update. I’m stuck here.
Affected page: www.xpeng-fahrer.de
Moin
September 19, 2026, 5:41pm
2
Do you see any messages in the browser console?
I don’t see any warning in the console. Not even after I registered. It might be an adjustment that only affects administrators.
I’d suggest checking whether the message also appears when you use Safe Mode — first with everything disabled, and if the banner then disappears, disable themes and plugins separately to narrow it down further.
Viddekla
(Julian Müller)
September 19, 2026, 5:48pm
3
I dismissed the message earlier - it only pops up once every 24 hours or so… It doesn’t show up in Safe Mode anymore, but that’s probably because I closed it beforehand.
merefield
(Robert)
September 19, 2026, 6:55pm
4
It did indeed. You are welcome.
Moin
September 19, 2026, 7:07pm
5
So this one was caused by your plugin too?
Viddekla
(Julian Müller)
September 19, 2026, 7:17pm
6
But the one I listed above still appears after the Locations plugin update — so, in my opinion, it must be related to something else.
Moin
September 19, 2026, 7:18pm
7
Have you tried the plugin update that was released about an hour ago?
main ← fix/mobile-pm-location-name-alignment
Zusammengeführt am 05:15PM - 19 Sep 26 UTC
Mobile personal messages from users with titles can still show the location to t… he left of the username after #185. The avatar's width plus its float margin can exceed the metadata's nominal 50px inset, so copying that inset does not guarantee alignment.
Wrap the metadata and location in one flow-root container only below 40rem on personal-message pages with a rendered user title. The container clears the avatar horizontally, and both rows share its left edge. Use display: contents for the wrapper in other scenarios. Bump the plugin version to 7.3.16.
Validation: 96 reduced Chromium layout checks across viewport sizes, avatar sizes, font sizes, public/PM, and title/no-title combinations. These reproduced the previous misalignment, verified identical left coordinates for the location, username, and title in the targeted case, and verified unchanged coordinates in other cases. Prettier, Stylelint, ESLint, Ruby syntax, and git diff checks passed. Full Discourse system tests were not run.
Viddekla
(Julian Müller)
September 19, 2026, 7:30pm
8
I’ll give it a try — I’ll let you know if the message shows up again.
merefield
(Robert)
September 19, 2026, 7:35pm
9
The related Locations fix was some time ago, April 2nd:
main ← resultset-content-deprecation
merged 09:11PM - 02 Apr 26 UTC
Moin
September 19, 2026, 10:45pm
10
If the fix in the Locations plug-in was already back in April, then it’s probably not your issue now.
I’m curious to see what comes up when testing in safe mode .
Viddekla
(Julian Müller)
September 21, 2026, 5:41am
11
Good morning,
The message is back. In Safe Mode , I unchecked all the boxes one by one — this message does not appear in Safe Mode !
As soon as I started Safe Mode , the error message disappeared — even without Safe Mode . And I didn’t click it away.
merefield
(Robert)
September 21, 2026, 6:13am
12
Can you list the plugins you use?
Viddekla
(Julian Müller)
September 21, 2026, 6:11pm
13
The following are installed and enabled:
Summary
Discourse Footnote allows users to create markdown footnotes in posts.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Enabling Footnote
The Footnote plugin is default enabled but can be disabled/enabled from the admin/plugins page:
[enable footnote]
Features
Once enabled, you can add footnotes to your posts by typing them in like this:
A sentence that needs a footnote. ^[The foo…
Summary
Discourse Gamification adds customizable scoring (karma, kudos, points) and leaderboards to your instance.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Demo
Leaderboard
[image]
Features
While Discourse ships, out of the box, with gamification features (badges, trust levels) some communities want to take it to another level. That’s where GitHub - discourse/discou…
Summary
Discourse Solved lets topic authors and staff members mark a reply as the topic’s solution.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
While Discourse Solved can be used in a variety of use cases, this documentation is focused on the primary use case of a support or Q&A category.
Note: Discourse Solved is not available on the Free plan.
Setting up a support cat…
https://meta.discourse.org/t/discourse-github/99895https://github.com/discourse/discourse/tree/main/plugins/discourse-lazy-videos
Tools for handling locations in Discourse
We are happy to announce that the discourse-styleguide plugin has been merged into Discourse Core!
To enable it, search styleguide in your admin settings, and click to enable.
[image]
This will allow you to visit yoursite.com/styleguide which will render Discourse components and widgets in various configurations to aid in styling.
This helps a ton when designing custom themes and specifically targeting some of the less seen elements of Discourse.
Some examples of what you …
Summary
Discourse Templates allows the creation of content templates for repeated use. The templates are stored as topics in a special category, where they can be edited and discussed as needed.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
This plugin is pretty much a new version of Discourse Canned Replies but it is more flexible and stores the templates in a differ…
Summary
Discourse Workflows lets admins create advanced automations through a visual builder to automate almost anything in your community.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Workflows is a visual automation builder that lets admins create advanced, multi-step automations using a drag-and-drop canvas — connecting triggers, conditions, actions, and flow-control nodes to automate alm…
Summary
Discourse Rewind provides a fun end-of-year summary for members’ activity in the community.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
An activity report is shown with several fun summaries of the member’s past year.
FAQ
Summary
Discourse Reactions allows users to React to a post from a choice of emojis, rather than only the Like heart. The available emoji selection can be set from the admin settings.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Bored of likes in Discourse? Here’s something you will definitely love.
Note: Discourse Reactions will soon be enabled by default for all sites, see Enabling Dis…
Summary
Discourse Checklist allows checkboxes to be added to posts with simple Markdown
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Enabling Checklist
The Checklist plugin is enabled by default but can be disabled/enabled from its settings, accessed from your admin/plugins page:
[Checklist settings]
Features
Once enabled, you can add checklists to your posts by typing them in like thi…
Summary
Discourse Chat adds chat functionality to your Discourse instance.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
As mentioned in our initial announcement and most recent update and threading announcement , this plugin adds chat functionality to your Discourse so it can natively support both, long-form and short-form communication needs of your online community.
Configu…
Summary
Discourse Automation lets you automate actions through scripts and triggers. Customisation is made through an automatically generated UI.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
[Capture d’écran 2021-07-02 à 15.13.57]
Features
Easy automation of complex workflows
Triggers automations at specific dates, periodically, or on specific events
Provides automatically generated …
Summary
Discourse OAuth2 Basic supports basic OAuth2 providers, assuming they have a JSON API endpoint where user details can be retrieved by token.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
This plugin allows you to use a basic OAuth2 provider as authentication for Discourse. It should work with many providers, with the caveat that they must provide a JSON endpoint for retri…
Summary
Discourse Affiliate Allows the creation of Amazon affiliate links, and can help you monetize your Discourse forum. When users create links and other users click through those links and buy products from Amazon (or another supported affiliate), they earn referral fees.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
List of countries where the Amazon Associates program is o…
merefield
(Robert)
September 21, 2026, 6:40pm
14
Could you add this to your browser console (F12) and hit return:
const LegacyArray = window.moduleBroker.lookup(
"discourse/lib/legacy-array-like-object"
).default;
const originalWarning = LegacyArray.warnArrayDeprecation;
LegacyArray.warnArrayDeprecation = function (instance, property) {
console.trace("Deprecated array access", instance.__type, property);
return originalWarning.call(this, instance, property);
};
then, without refreshing, navigate to admin and see if you can cause the notice to appear.
now copy the message you should see in the console here.