# "You can’t embed media items in a post" - Huh?

**URL:** <https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302>\
**Category:** Site Feedback\
**Created:** [January 23, 2021, 6:18pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302 "2021-01-23T18:18:24Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [January 23, 2021, 6:18pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/1 "2021-01-23T18:18:24Z")

</div>

There are some attempts at posts at some times that elicit this error message. But at other times embedding urls that point to images or to pages containing images works just fine.

Lots of users have questions about these events. And about the best answer our homegrown power users have is “It does that sometimes” and “You’re doing something wrong.” Which is pretty unsatisfying.

It would be nice if @codinghorror or one of the other insiders can tell us exactly what that message is trying to say. What scenarios trigger it and what’s the workaround? What are people doing wrong when they provoke this message?

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [January 23, 2021, 6:31pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/2 "2021-01-23T18:31:09Z")

</div>

I get that sometimes. Once I was posting from the phone, got the message, went to a nearby desktop, recreated the exact same post, it went through.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [January 23, 2021, 8:21pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/3 "2021-01-23T20:21:53Z")

</div>

That’s a question for the site admins, apparently they wanted a board with no embedded media whatsoever, like an all-text board?

Is that how the old boards worked? I didn’t spend enough time there to know.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [January 23, 2021, 8:39pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/4 "2021-01-23T20:39:50Z")

</div>

On the old boards we had no ability to upload content of any kind. And while you could post a url to anything, they would always render as \<a\> tags, and never as \<img\> tags.

Discourse of course can render some URLs as a “one box”, renders most urls as \<a\> tags, but renders some urls as \<img\> tags. Which results in a visible image embedded in the text.

I suppose the clearest question I can ask at my current state of knowledge is “Under what circumstances will a url included in a post render back as an \<img\> tag instead of as an \<a\> tag?”

And again, what is the specific technical conditions that provokes the title error message. Because I/we can’t come up with a consistent repro for it.

---

<div class="post-metadata">

**Author:** ![Melbourne](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@Melbourne](https://boards.straightdope.com/u/Melbourne)\
**Post date:** [January 23, 2021, 9:39pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/5 "2021-01-23T21:39:16Z")

</div>

> [@Darren\_Garrison](#):
>
> I get that sometimes. Once I was posting from the phone, got the message, went to a nearby desktop, recreated the exact same post, it went through.

Yes, there is a difference between uploading content and pointing to content, and depending what browser / OS you are using, you / it will try to do one or the other.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [January 23, 2021, 9:49pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/6 "2021-01-23T21:49:09Z")

</div>

The settings here, to me, indicate the Powers That Be™ wanted to limit the site to all-text.

Unfortunately that’s tough to do in Discourse because it’s … not really a scenario we explicitly designed for. So it’s partially in effect here but there are ways around it.

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [January 23, 2021, 11:31pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/7 "2021-01-23T23:31:16Z")

</div>

> [@Melbourne](#):
>
> Yes, there is a difference between uploading content and pointing to content, and depending what browser / OS you are using, you / it will try to do one or the other.

Nope. That is in no way whatsoever the issue.

---

<div class="post-metadata">

**Author:** ![Heffalump\_and\_Roo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/heffalump_and_roo/32/7691_2.png) [@Heffalump\_and\_Roo](https://boards.straightdope.com/u/Heffalump_and_Roo)\
**Post date:** [January 23, 2021, 11:43pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/8 "2021-01-23T23:43:25Z")

</div>

I don’t know enough to know if these posts are related but in case they are, I’m linking them here.

> [@Photos - how the %&! are you posting them?](https://boards.straightdope.com/t/photos-how-the-are-you-posting-them/918991/13):
>
> Yeah, for those of you that figure this out, don’t do that. We’re not an image hosting site.

> [@Photos - how the %&! are you posting them?](https://boards.straightdope.com/t/photos-how-the-are-you-posting-them/918991/32):
>
> I don’t have access to the financial side of things here, but I imagine that having to pay for increased storage space and increased network bandwidth is going to be a hard sell to the folks with the purse strings. TubaDiva was opposed to having inline images at all. You should be happy that we are at least allowing them, even if we do require that the actual image hosting be done elsewhere.

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [January 23, 2021, 11:48pm UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/9 "2021-01-23T23:48:59Z")

</div>

Here is what happens. Say you are in a CS thread about “favorite YouTube (topic x) video”. The thread is full of embedded YouTube videos. You attempt to post a video by putting the YouTube URL in a post _ **exactly as every other successful video in the thread has been done and exactly as you have done successfully yourself many times in the past** _ and you get that error message. It isn’t about _ **you** _ doing something wrong, it is about seemingly random failures by Discourse itself.

---

<div class="post-metadata">

**Author:** ![Melbourne](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@Melbourne](https://boards.straightdope.com/u/Melbourne)\
**Post date:** [January 24, 2021, 12:05am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/10 "2021-01-24T00:05:42Z")

</div>

> [@Darren\_Garrison](#):
>
> exactly as every other successful video in the thread has been done and exactly as you have done successfully yourself many times in the past

Or, as posted above, you walk over to a different computer, using a different browser, and a different OS, and you _think you are somehow doing exactly as you did before_.

That isn’t about discourse: it’s about a fundamental misunderstanding of the way computers work.

I’m not saying that Discourse works correctly: but as long as people keep mixing up apples and oranges, they are going to get fruit salad, not an explanation or a fix.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [January 24, 2021, 12:13am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/11 "2021-01-24T00:13:16Z")

</div>

I think, if I understand codinghorror correctly, the point is that the behavior is a little buggy because the admins are trying to achieve something (a text-only experience) that the software isn’t designed to support.

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [January 24, 2021, 12:15am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/12 "2021-01-24T00:15:48Z")

</div>

> [@Melbourne](#):
>
> Or, as posted above, you walk over to a different computer, using a different browser, and a different OS, and you _think you are somehow doing exactly as you did before_ .
> 
> That isn’t about discourse: it’s about a fundamental misunderstanding of the way computers work.
> 
> I’m not saying that Discourse works correctly: but as long as people keep mixing up apples and oranges, they are going to get fruit salad, not an explanation or a fix.

Look, I am not stupid. I know what I am doing and I know what I am talking about, and what you are saying is irrelevant, useless, and wrong. You are not helping.

---

<div class="post-metadata">

**Author:** ![Melbourne](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@Melbourne](https://boards.straightdope.com/u/Melbourne)\
**Post date:** [January 24, 2021, 12:27am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/13 "2021-01-24T00:27:21Z")

</div>

> [@Darren\_Garrison](#):
>
> Look, I am not stupid. I know what I am doing and I know what I am talking about, and what you are saying is irrelevant, useless, and wrong. You are not helping.

And clearly, what you are saying _is_ helping.

---

<div class="post-metadata">

**Author:** ![BigT](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bigt/32/12044_2.png) [@BigT](https://boards.straightdope.com/u/BigT)\
**Post date:** [January 24, 2021, 12:30am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/14 "2021-01-24T00:30:34Z")

</div>

> [@codinghorror](#):
>
> The settings here, to me, indicate the Powers That Be™ wanted to limit the site to all-text.
> 
> Unfortunately that’s tough to do in Discourse because it’s … not really a scenario we explicitly designed for. So it’s partially in effect here but there are ways around it.

This is correct as far as I know. Images were turned off, but then we discovered that posting an external image URL would still work. Rather than attempt to figure out how to stop that, we were told to just try it out and see if it was okay.

It seemed no one abused the image feature (which was the reason it was shut off before–due to goat.se, in fact), so we kept things the way they are now.

The issue being reported, however, is just that sometimes Discourse won’t make a thumbnail of a particular site or image or video, and it returns this error.

My suspicion is just that Discourse fails to import the thumbnail, and then gives out a “You can’t embed media items in a post” error instead of a more correct “failed to retrieve thumbnail, please try again” error.

Perhaps this is due to the attempt to block media uploads. I could see that messing up an error handling routine.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [January 24, 2021, 12:32am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/15 "2021-01-24T00:32:34Z")

</div>

> [@Darren\_Garrison](#):
>
> > [@Melbourne](#):
> >
> > Or, as posted above, you walk over to a different computer, using a different browser, and a different OS, and you _think you are somehow doing exactly as you did before_ .
> > 
> > That isn’t about discourse: it’s about a fundamental misunderstanding of the way computers work.
> > 
> > I’m not saying that Discourse works correctly: but as long as people keep mixing up apples and oranges, they are going to get fruit salad, not an explanation or a fix.
> 
> Look, I am not stupid. I know what I am doing and I know what I am talking about, and what you are saying is irrelevant, useless, and wrong. You are not helping.

> [@Melbourne](#):
>
> > [@Darren\_Garrison](#):
> >
> > Look, I am not stupid. I know what I am doing and I know what I am talking about, and what you are saying is irrelevant, useless, and wrong. You are not helping.
> 
> And clearly, what you are saying _is_ helping.

Let’s not get personal. Both of you please drop the attacks back and forth.

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [January 24, 2021, 12:34am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/16 "2021-01-24T00:34:39Z")

</div>

What is being done _is very simple_.

1. Copy video/photo URL.
2. Paste into response box.
3. Press “Reply”.

As simple as that. It works most of the time, but sometimes doesn’t, and doing _the absolute exact same thing_ on a different browser works.

---

<div class="post-metadata">

**Author:** ![Heffalump\_and\_Roo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/heffalump_and_roo/32/7691_2.png) [@Heffalump\_and\_Roo](https://boards.straightdope.com/u/Heffalump_and_Roo)\
**Post date:** [January 24, 2021, 12:45am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/17 "2021-01-24T00:45:56Z")

</div>

> [@puzzlegal](#):
>
> I think, if I understand codinghorror correctly, the point is that the behavior is a little buggy because the admins are trying to achieve something (a text-only experience) that the software isn’t designed to support.

> [@BigT](#):
>
> Perhaps this is due to the attempt to block media uploads. I could see that messing up an error handling routine.

My guess is it’s these two things combined. The admin of the SDMB tried to block images, and because Discourse isn’t designed to do that, the admins of the SDMB came up with a script of some kind that doesn’t block all images, only some of them.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [January 24, 2021, 12:55am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/18 "2021-01-24T00:55:59Z")

</div>

I think it’s worth evaluating **what the actual goal is here** :

- Is the goal to _enforce_ a completely text-based, image free discussion?

- Is the goal to _discourage_ images in discussion?

If it is the latter, I think the status quo is… working about as ok as it’s ever gonna work, since this is not a scenario we ever designed for, honestly.

(I personally don’t _agree_ with this goal because I believe it’s unrealistic to have an image-free discussion on today’s internet… but I am not in charge here.)

---

<div class="post-metadata">

**Author:** ![Heffalump\_and\_Roo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/heffalump_and_roo/32/7691_2.png) [@Heffalump\_and\_Roo](https://boards.straightdope.com/u/Heffalump_and_Roo)\
**Post date:** [January 24, 2021, 1:03am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/19 "2021-01-24T01:03:39Z")

</div>

> [@codinghorror](#):
>
> I think it’s worth evaluating **what the actual goal is here** :

Whose goal? I don’t know what the goal of the admin was here originally, but it’s not the goal of at least some of the mods to have image free discussion or even discourage images in discussion because they’re asking how to add them.

Maybe the mods could get together and let us know what their goal about images is.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [January 24, 2021, 2:08am UTC](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302/20 "2021-01-24T02:08:59Z")

</div>

> [@Heffalump\_and\_Roo](#):
>
> they’re asking how to add them.

Are you referring to me? I’m just trying to be helpful in this thread. Also, i don’t make the rules, i just try to help enforce them. If it were up to me the site would host photos. But tptb don’t want to do that, and i try to respect the rules.

[Next page](https://boards.straightdope.com/t/you-can-t-embed-media-items-in-a-post-huh/931302.md?page=2)
