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.