3.6.0.beta2-latest - anyone else seeing their custom components changed?

I have created a custom design for the homepage for my sites. But after the latest update, I see that the homepage looks like Discourse’s default design with the list view. The custom work is gone. The custom header is also gone. How do I rectify this?

Have you had a look in the theme admin to see which theme is set to be the default?

לייק 1

Thank you for your response. Yes, the custom theme is the default one. The custom colour, search banner etc, look ok. But the way I had designed the home page is gone. I had boxes within the page that lead users to the right categories. Also, I had custom header links. Now the Header looks plain.

Do you see any errors in the browser console?

לייק 1

we saw a redis issue. once we fixed that, we were able to run the updates. but no error related to this.

When i try to restore an earlier backup, the restore process doesn’t complete. How do i update to an earlier version? I ran the updates 2 months back. I was on 3.5.0.beta9-dev. How can i update to the next one, rather than the latest? I would like to try this step by step. Please help!

Sorry you are running into difficulties. Can you take a step back and tell us.. did you follow the official install instructions to create your site? Are you able to restore your backup to a different server?

If you are having server issues (eg with redis) then you may be best off starting over with a new server, following the official install instructions and then restoring your latest backup. Then you can see what’s going on with your theme.

לייק 1

Were these additional components you added to your theme, or already in-built into it?

Could it also be the fact that core changes may have broken it?

yes, we have followed the official install process only. The redis issue is fixed. I have 3 dev instances. only on one, I saw the redis issue when updating. we were able to figure out why and we fixed it. The second one on Azure didn’t throw the redis issue. The updates ran smoothly. But when I refreshed the home page, all the custom work was gone. If i’m not able to fix the issue on Dev, I can’t run the updates on prod. I’m not sure how to rollback to a previous build. I have one more Dev on the old build which is 3.5.0.beta9-dev. I’m not sure how to correct this issue.

One the second dev instance, I chose a backup and tried to restore, but nothing happened. we had to rebuild the app a few times and that landed on the new build and the homepage work didn’t show up.

These are additional components to our theme. We custom-made some components. But the homepage works are gone with the 3.6.0.beta2-latest. We updated from 3.5.0.beta9-dev. I’m not sure what caused it to break. We can run the updates from the backend, but tf there is a way to roll back to another version, we can check if it was because of version 3.6.0.beta2-latest.

Perhaps a silly question, but can you take a look at your own user preferences, on the interface tab? There have been some changes recently with how themes and color palettes are managed in Discourse. You should see the same theme and use theme defaults for light and dark mode.

You may also like to check that other themes are deleted or not user selectable in the admin interface, just to make sure that everyone is using the same theme.

If none of this troubleshooting advice we are giving you works then you will need to dive into the code and see what’s changed in core discourse that affects your theme. If this is too hard for you do on your own then you can post in Marketplace to get paid help from an expert. Unfortunately this goes beyond the help we can give you here in Support.