Page 1 of 1

Revoke Temp Permissions Not Working With Embedded Objects

Posted: Tue Jul 07, 2009 11:01 pm
by AndrewNi
Hi Guys,

I've been having a permissions issue with NoScript and embedded objects. After I've enabled a blocked object on a blacklisted page (e.g. YouTube video) by clicking the placeholder, choosing to revoke temporary permissions doesn't block the object again until I reload manually with F5. Automatic reload of affected pages is turned on in the options.

I've opened up a virtual machine with Windows XP SP3 and installed Firefox 3.5 to test. After going through the builds, I've found that it was working properly in 1.9.3.9, but not since 1.9.3.91 (up to the current dev build 1.9.5.6).

Steps I Took:

Install latest build of NoScript.
Go to page with embedded objects. I was using Paul Staines' blog ( http://www.order-order.com/ ) for my test, as he often posts videos.
Click on placeholder of an embedded object.
Click OK to permit the video to run.
Right-click NoScript in the status bar.
Click to revoke temporary permissions.
Nothing happens - the page doesn't auto reload, and the flash object is still active.

I know this is a minor issue, and I might have overlooked something (a new setting maybe). If so, I'd like to know how to get it to return to auto reblocking embedded objects on revoke.

Thanks for any help, and thanks for NoScript!:mrgreen:

Re: Revoke Temp Permissions Not Working With Embedded Objects

Posted: Wed Jul 08, 2009 12:09 am
by therube
Behavior confirmed.

Re: Revoke Temp Permissions Not Working With Embedded Objects

Posted: Wed Jul 08, 2009 5:01 am
by Grumpy Old Lady
Reproduced with this system too.

Re: Revoke Temp Permissions Not Working With Embedded Objects

Posted: Wed Jul 08, 2009 5:30 am
by Grumpy Old Lady
Reproduced on this system. NS 1.9.5.6
Same behaviour also using the CTRL SHFT S route for selecting the object to unblock, similarly with using CTRL SHIFT S,R - had to CTRL R to remove the TA.

Can't say I've ever encountered a situation where I wanted to reverse an unblocked object, as opposed to navigating away from the page - or closing the Fx session. Interesting differences in use :-) Always learning new stuff in this forum.

Have to also say thanks for the example - - very very LOL. I wish Australian Fed parliament committees were as entertaining.

Re: Revoke Temp Permissions Not Working With Embedded Objects

Posted: Wed Jul 08, 2009 6:34 am
by nagan
If I am not wrong Giorgio, has cleared it up once for me saying Revoke temporary permission works ONLY for Javascript and perhaps APPLETS. Objects once cleared are valid for the whole session and that is a pity.Even closing and opening FF would not help I suppose..

Re: Revoke Temp Permissions Not Working With Embedded Objects

Posted: Wed Jul 08, 2009 7:57 am
by Giorgio Maone
nagan wrote:Even closing and opening FF would not help I suppose..
That's not the case.
You just need to reload the page after revoking the permissions (which doesn't happen automatically unless the current page is affected by script permissions changes), and the object is blocked again.
Since according the reporter the blocking was instantaneous in a previous version (even though this is not always possible to achieve) I'm marking this as a low-priority enhancement request.

Re: Revoke Temp Permissions Not Working With Embedded Objects

Posted: Wed Jul 08, 2009 1:25 pm
by therube
nagan's earlier thread, Object clearance..