Flash placeholder missing when iframes forbidden

Bug reports and enhancement requests
Grumpy Old Lady
Senior Member
Posts: 240
Joined: Fri Jul 03, 2009 7:20 am

Flash placeholder missing when iframes forbidden

Post by Grumpy Old Lady »

No placeholder in one particular blogspot hosted blog with "forbid iframe" checked.

Test case steps to reproduce in NS 1.9.6 (another milestone!)

Code: Select all

 Go to http://snailseyeview.blogspot.com/
       Read top article and reference to video
       Blocked object listed in menu but no placeholder
       Uncheck "Forbid iframes" in Plugins tab
       Refresh
       Placeholder appears and flash object plays as expected when allowed
Also reproduced in clean default profile with minimal extensions - NS and Xmarks.

I can't at the moment find another blogspot hosted blog which has this happening. Bug in the individual blog format? Blog been hacked?
Last edited by Grumpy Old Lady on Sun Jul 19, 2009 4:48 pm, edited 1 time in total.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1
User avatar
therube
Ambassador
Posts: 7969
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: Flash placeholder missing iframes forbidden

Post by therube »

(Don't know, so I'll just ask ...)

First, if the FRAME is blocked, should the object still be enumerated?

Second, perhaps it is some oddity with the code used? Similar to the disappearing scrollbars?

Code: Select all

The video tells it all.<br><br><a style="border-width: 0px; margin: 0px; padding: 0px; outline-offset: -1px; display: inline;" class="__noscriptPlaceholder__" title="<OBJECT>, shockwave-flash@http://www.youtube.com/v/SK4us0_pAa8&hl=en&fs=1&rel=0&color1=0x234900&color2=0x4e9e00" href="http://www.youtube.com/v/SK4us0_pAa8&hl=en&fs=1&rel=0&color1=0x234900&color2=0x4e9e00" id=""><div style="border: 0px none rgb(204, 238, 221); margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; overflow: visible; marker: none; -moz-column-rule: 0px none rgb(204, 238, 221); border-collapse: separate; border-spacing: 0px; bottom: auto; caption-side: top; clear: none; clip: rect(auto, auto, auto, auto); color: rgb(204, 238, 221); content: none; counter-increment: none; counter-reset: none; cursor: auto; direction: ltr; display: inline; empty-cells: show; float: none; font-family: 'Trebuchet MS',Verdana,Arial,Sans-serif; font-size: 12.6167px; font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: 400; height: 344px; left: auto; letter-spacing: normal; line-height: 18.9333px; list-style-image: none; list-style-position: outside; list-style-type: disc; marker-offset: auto; max-height: none; max-width: none; min-height: 0px; min-width: 0px; ime-mode: auto; opacity: 1; outline-color: rgb(0, 0, 0); outline-style: none; outline-width: 0px; outline-offset: 0px; page-break-after: auto; page-break-before: auto; position: static; quotes: "“" "”" "‘" "’"; right: auto; table-layout: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; top: auto; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: 425px; word-spacing: normal; z-index: auto; -moz-appearance: none; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; -moz-binding: none; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-box-align: stretch; -moz-box-direction: normal; -moz-box-flex: 0; -moz-box-ordinal-group: 1; -moz-box-orient: horizontal; -moz-box-pack: start; -moz-box-shadow: none; -moz-box-sizing: content-box; -moz-column-count: auto; -moz-column-width: auto; -moz-column-gap: 12.6167px; -moz-float-edge: content-box; -moz-force-broken-image-icon: 0; -moz-image-region: rect(auto, auto, auto, auto); -moz-outline-radius-bottomleft: 0px; -moz-outline-radius-bottomright: 0px; -moz-outline-radius-topleft: 0px; -moz-outline-radius-topright: 0px; -moz-stack-sizing: stretch-to-fit; -moz-transform: none; -moz-transform-origin: 50% 50%; -moz-user-focus: none; -moz-user-input: auto; -moz-user-modify: read-only; -moz-user-select: auto; -moz-window-shadow: default; word-wrap: break-word; clip-path: none; clip-rule: nonzero; color-interpolation: srgb; color-interpolation-filters: linearrgb; dominant-baseline: auto; fill: rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; filter: none; flood-color: rgb(0, 0, 0); flood-opacity: 1; lighting-color: rgb(255, 255, 255); mask: none; pointer-events: visiblepainted; shape-rendering: auto; stop-color: rgb(0, 0, 0); stop-opacity: 1; stroke: none; stroke-dasharray: none; stroke-dashoffset: 0px; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-opacity: 1; stroke-width: 1px; text-anchor: start; text-rendering: auto;" class="__noscriptPlaceholder__1"><div style="background-position: center center; background-image: url(resource://noscript_0.31425216911286147/flash32.png);" class="__noscriptPlaceholder__2"></div></div></a>

<div style="clear: both;"></div>
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1pre) Gecko/20090716 SeaMonkey/2.0b1pre
Grumpy Old Lady
Senior Member
Posts: 240
Joined: Fri Jul 03, 2009 7:20 am

Re: Flash placeholder missing iframes forbidden

Post by Grumpy Old Lady »

therube wrote:(Don't know, so I'll just ask ...)

First, if the FRAME is blocked, should the object still be enumerated?
Don't know either - hardly ever encounter blocked FRAMES in my travels - but blocking <FRAMES> isn't affecting this particular example as I guess you've seen.
<IFRAMES> I generally expect to see in the Blocked Objects list - for example in G image search results like this one
http://images.google.com/imgres?imgurl= ... %26hl%3Den
- the image example is with any luck totally inoffensive to all users ;-)
Ah, forgot the iframe blocked at the top of the example - it's listed in the Blocked objects and also has a placeholder.
I hope I haven't confused the issue - basically I expect to see a placeholder for the youtube clip (as usual with blocked youtube stuff) but some interaction with "block iframes" seems to be going on.
Might just log off here and see if I can fire up the 3.0.11 in the other system to see if the bug persists in the old Fx.
Returning. Same bug there too.
I recall that the blog had a makeover from the author's (real paper book) publisher only a while ago, and the author hasn't embedded any video since then until now. I'm blaming the publisher's bad code and leaving it as a once-off annoyance that's not worth fussing about.
Last edited by Grumpy Old Lady on Sun Jul 19, 2009 6:03 pm, edited 1 time in total.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: Flash placeholder missing when iframes forbidden

Post by al_9x »

Grumpy Old Lady wrote:No placeholder in one particular blogspot hosted blog with "forbid iframe" checked.

Test case steps to reproduce in NS 1.9.6
This bug was introduced after 1.9.5, where the youtube flash placeholder does appear.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
Grumpy Old Lady
Senior Member
Posts: 240
Joined: Fri Jul 03, 2009 7:20 am

Re: Flash placeholder missing when iframes forbidden

Post by Grumpy Old Lady »

al_9x wrote:
Grumpy Old Lady wrote:No placeholder in one particular blogspot hosted blog with "forbid iframe" checked.

Test case steps to reproduce in NS 1.9.6
This bug was introduced after 1.9.5, where the youtube flash placeholder does appear.
Can you reproduce it in any other example? I can't find one.
I'm thinking that it's pretty trivial for most users and we could leave it on the back-burner until more examples show up.
Not exactly a deal-breaker is it :-)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: Flash placeholder missing when iframes forbidden

Post by al_9x »

Grumpy Old Lady wrote:
al_9x wrote:
Grumpy Old Lady wrote:No placeholder in one particular blogspot hosted blog with "forbid iframe" checked.

Test case steps to reproduce in NS 1.9.6
This bug was introduced after 1.9.5, where the youtube flash placeholder does appear.
Can you reproduce it in any other example? I can't find one.
Official YouTube Blog, it's likely that all blogger youtube embeds are affected.

Also there is a Followers widget iframe on blogger blogs, I noticed that its placeholder doesn't always appear (refresh the page several times) and when it does show and is activated, the content doesn't appear
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
User avatar
therube
Ambassador
Posts: 7969
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: Flash placeholder missing when iframes forbidden

Post by therube »

This bug was introduced after 1.9.5, where the youtube flash placeholder does appear.
And even closer, between 1.9.5.6 & 1.9.5.7.

Perhaps related to:

Code: Select all

x Fixed placeholder not clickable if overlayed with a transparent
  absolutely positioned element
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1pre) Gecko/20090716 SeaMonkey/2.0b1pre
User avatar
Giorgio Maone
Site Admin
Posts: 9524
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: Flash placeholder missing when iframes forbidden

Post by Giorgio Maone »

Fixed in 1.9.6.2, thank you all.
Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 (.NET CLR 3.5.30729)
User avatar
therube
Ambassador
Posts: 7969
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: Flash placeholder missing when iframes forbidden

Post by therube »

Confirmed.
(Was wondering why you put out 1.9.6.1 before consulting with Grumpy :lol:.)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1pre) Gecko/20090716 SeaMonkey/2.0b1pre
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: Flash placeholder missing when iframes forbidden

Post by al_9x »

Giorgio Maone wrote:Fixed in 1.9.6.2, thank you all.
Can anything be done about the Followers widget iframe? It doesn't load when activated. It is created by a script as are presumably other google widgets/gadgets/webelements so perhaps many of them won't work when activated.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
User avatar
therube
Ambassador
Posts: 7969
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: Flash placeholder missing when iframes forbidden

Post by therube »

What is a "Followers widget iframe"?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1pre) Gecko/20090716 SeaMonkey/2.0b1pre
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: Flash placeholder missing when iframes forbidden

Post by al_9x »

therube wrote:What is a "Followers widget iframe"?
1) disable iframes for trusted
2) go to youtube-global.blogspot.com
3) scroll down
4) at the bottom of the right layout column there will be a iframe placeholder with a "Followers" heading
5) activate it, nothing loads

it may be that in order to load properly it needs some js to execute synchronously with the creation of the iframe, and if that's google's approach to all it's gadgets then none of them will load when activated
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
User avatar
therube
Ambassador
Posts: 7969
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: Flash placeholder missing when iframes forbidden

Post by therube »

just some rambling ...

needs blogspot.com & google.com.
at that point, the frame placeholder loads.

then you also need to allow gmodules before the frame actually loads.
& then you can click on a follower.

(It's time like that that the "i give up" button comes in handy.)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1pre) Gecko/20090716 SeaMonkey/2.0b1pre
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: Flash placeholder missing when iframes forbidden

Post by al_9x »

therube wrote:just some rambling ...

needs blogspot.com & google.com.
at that point, the frame placeholder loads.

then you also need to allow gmodules before the frame actually loads.
& then you can click on a follower.

(It's time like that that the "i give up" button comes in handy.)
Are you saying that for you the iframe loads after clicking on the placeholder? It does not load for me, confirmed on a new profile.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
User avatar
therube
Ambassador
Posts: 7969
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: Flash placeholder missing when iframes forbidden

Post by therube »

So many domains, I figured I'd get it wrong ...

revised:

Code: Select all

needs blogspot.com & google.com.
at that point, the frame placeholder loads.

clicking the placeholder, the placeholder disappears, & nothing results.

(only because you know that you're looking for more ...)

then you also need to allow gmodules before the frame actually loads.
& then you can click on a follower.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1pre) Gecko/20090716 SeaMonkey/2.0b1pre
Post Reply