The URL that “logo url” is pointing to is broken. We’ve tried the following to point the logo URL at a “working” location but Discourse keeps reverting back to the broken URL.
Option 1: reset
Option 2: copy logo small url and paste into logo url
In both cases, the UI appears to show that the change has occurred. However, refreshing the Settings page shows that the old (broken) URL is still there.
This is with the latest version (1.8.7) of Discourse but it was happening on the previous release (1.8.6) as well.
What can I do to fix this? The site doesn’t look good with the broken logo
If you are certain this isn’t because of a bad config somewhere, maybe upgrading to tests-passed would be a good option if you’re wary of beta?
My interpretation of the page you’ve linked to is that tests-passed is more bleeding edge than beta.
If the consensus is that this has been fixed in a version between 1.8.7 and 1.9.0 then I will be patient. It isn’t ideal having the logo broken but, from my perspective, it is preferable to running our production site on anything other than the stable branch.
Thanks, @jomaxro, for confirming you can’t reproduce it on the latest version.
It’s not going to be so easy for us to test this as our sites are running tests-passed, not stable. I’d suggest reaching out to the team at Communiteq (formerly DiscourseHosting) to see if they can replicate it on another stable branch site.
Only cause I can think of is that the URL contains something that is blocked by an ad blocker on your system.
Can you try to change it on a different system? Or what happens if you replace it with a totally different URL? Just find some image on the internet and use that URL, just as an experiment? Does it break as well? Is this a URL to an uploaded image? Or does it point elsewhere?
I’ve tried saving the reset option (so that’s /images/d-logo-sketch.png) and I’ve tried copy/pasting the “logo small url” value.
I’m wondering if there is anything being caused by the fact that the current URL is broken? Is Discourse doing any sort of check on the current value that is causing saving the new value to fail?
I have the Ghostery browser extension installed on my machine and that was (somehow) preventing the URL from being changed. Disabling Ghostery allows the URL to be changed.