fb:swf tag doesn't appear in node content (but does if inserted into template)

This is odd. Just flagging for discussion ...

I have a custom theme (named Facebook, it's Garland with all the blocks switched off and xmlns=facebook added to the HTML container). I apply this via Sections module to pages inside fb/* and fb itself on the site.

I have added two fb:swf tags to the node content. When viewed in Facebook the rest of the node appears fine, but the fb:swf tags are not rendered.

The input type is set to PHP (for minimal fiddling). Viewed via cURL I see the fb:swf tags unfiddled.

Here's the content div if I access the page via cURL directly -

<div class="content clear-block">
<p>This content appears on the example.com Website app page.</p>

<fb:swf imgsrc="http://stage.example.com/sites/default/files/Screen_shot_2010-08-10_at_9.31.33_PM.png" swfsrc="http://akmi.example.com/index.php/kwidget/cache_st/1279595128/wid/_78312/uiconf_id/1086062" height="600" width="400" swfbgcolor="#666666" flashvars="emptyF=onKdpEmpty&readyF=onKdpReady&entryId=0_fj7chkiu" />

<fb:swf swfbgcolor="000000" imgstyle="border-width:3px; border-color:white;" swfsrc="http://www.youtube.com/v/WcRr-Fb5xQo" imgsrc="http://img.youtube.com/vi/WcRr-Fb5xQo/2.jpg" width="340" height="270" />

</div>

But the fb:swf tags either aren't seen or aren't rendered by Facebook.

Now, if I alter the page template and insert the same two fb:swf tags there, Facebook suddenly displays them both (in all their disproportionate, "embedding disallowed", example.com URLified glory).

Is there a nodeapi or input filter in fb module which would affect fb:swf tags? Or should I be looking at some other module which might have interfered with the fb:swf tags in the node content when viewed via Facebook? (It's not your average content filter, as it does not take effect when requesting the same page via cURL.)

I can workaround using page templates for this project, but thought I should flag here in case it's worth discussing ...

Cheers!

When you view the source, is

When you view the source, is the markup in the node identical to the markup in the template?

It's possible some processing in fb_canvas.module is screwing up your markup.

ps

Some of you might spot that swfbgcolor="#666666" is wrong in the first fb:swf tag - pls bear in mind that Facebook doesn't mind this when the same error is introduced into the page template - so that's presumably not reason enough for Facebook to disregard the embed code.