Page 1 of 2
Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 1:48 pm
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?
Re: Flash placeholder missing iframes forbidden
Posted: Sun Jul 19, 2009 3:15 pm
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>
Re: Flash placeholder missing iframes forbidden
Posted: Sun Jul 19, 2009 5:12 pm
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.
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 5:55 pm
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.
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 6:09 pm
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 :-)
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 6:56 pm
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
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 7:17 pm
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
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 9:03 pm
by Giorgio Maone
Fixed in
1.9.6.2, thank you all.
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 9:09 pm
by therube
Confirmed.
(Was wondering why you put out 1.9.6.1 before consulting with Grumpy

.)
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 9:49 pm
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.
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 9:54 pm
by therube
What is a "Followers widget iframe"?
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 10:12 pm
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
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 11:00 pm
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.)
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 11:25 pm
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.
Re: Flash placeholder missing when iframes forbidden
Posted: Sun Jul 19, 2009 11:30 pm
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.