Onderwerpen worden niet weergegeven in de rechterzijbalk

I have a right sidebar category panel that has stopped displaying. It looks like something is wrong with what’s getting rendered:

You can see in the image that the URLs look like href=“/t/undefined/15099” (the topic slug is undefined, and the stuff that should be between the <a href>RIGHT HERE</a> is missing.

The stuff is coming from https://www.eclipsejetpilots.org/c/fly-in-conventions/upcoming-events/86 (login required, hosted by CDCK). The stuff in https://www.eclipsejetpilots.org/t/general-information-ejopa-2026-convention/14845.json looks right, but somehow that info isn’t getting to the sidebar.

It may have to do with having a sub-sub category in that sub-category. It seems like moving https://www.eclipsejetpilots.org/t/past-eclipse-fly-in-europe-july-4-2025/9441 into the category instead of a sub-sub category fixes it.

But, only for a few minutes.

It seems like it works for a while and then something comes and caches something and then it stops working. Several times I’ve changed something and it’s seemed like that was the fix and a few minutes later the sidebar items disappeared again.

EDIT: I’m moving this to Bug since it seems clear that the stuff in those hrefs is not supposed to be undefined.

Thanks for reporting, we will be having a look over the next couple of weeks.

Thanks for the bug report, @pfaffman!

I’ve merged a fix for this, but because it also needed a small change to Discourse core, I’ve had to pin the version to after 3.5.0-beta9.

Your site has already been updated to include the core change, however, so if you’d like to copy the fix to your fork of the Right Sidebar Blocks component, it should work just fine. :slight_smile:

3 likes