A user, Philip_Colmer, is experiencing an issue where the logo URL won’t reset due to a broken URL, and the changes won’t stick even after trying different methods. jomaxro suggests upgrading to the latest version of Discourse, but Philip_Colmer prefers to stay on the stable branch. After upgrading to 1.8.8, the issue persists.
michaeld suspects an ad blocker might be causing the issue and suggests trying to change the URL on a different system or replacing it with a different URL. Philip_Colmer eventually discovers that the Ghostery browser extension is preventing the URL from being changed, and disabling it resolves the issue.
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.