Mixcloud embeds were working fine and then just stopped working.
In the preview it shows the image in the player, but nothing else. On post it doesn’t show. If I post a current link here it will work. Thread length maybe? Too many cooks?
I just tried to post this guy
And got the same results there. Empty space where there should be an embedded player.
Reporting the same issue with Mixcloud embeds, Discourse version 2.7.0.beta4 (hosted by Digital Ocean) - a small image of the cover art appears in preview and it is completely gone once posted.
Using the embed iframe code works fine, so it seems very doubtful it’s an IP block issue.
what @enmossed said: I’m still experiencing the same issue with onebox not working
Have tried adding mixcloud domain to ’ allowed onebox iframes’ and ’ allowed iframes’ in admin settings but still not showing (but does show in preview).
Inspecting in chrome iframe is appearing before the html/body part of the iframe, could that be the problem?
I have also tried in Discourse safe mode, still doesn’t work (in both Chrome and Edge latest on Windows 10).
Is there anything wrong with how I have implemented the allowed iframes settings here?:
(Although ‘*’ is already included I tried to add mixcloud but am getting a strange error (‘You specified the invalid choice’ which I am not sure how to resolve)
I think the unsanitised bit is for when it’s not been added to the iframe list. Are you checking with new examples, or clicking ‘rebuild html’ from the post wrench after you’ve white-listed mixcloud?
I have just added the soundcloud link to my allowed onebox iframes and that has blanked out all my mixcloud embeds, so I think you might be on to something.