I blogged about a change to unsafeWindow that Gabor landed yesterday,
and that we are expecting will be uplifted to Firefox 30:
https://blog.mozilla.org/addons/2014/04/10/changes-to-unsafewindow-for-the-add-on-sdk/.
Briefly, you have to do something if: you use unsafeWindow or
window.wrappedJSObject to expose objects or functions from your content
scripts to web content.
You don't need to do anything if you are only exposing primitives in
this way, or if you are using unsafeWindow/window.wrappedJSObject to
access content-defined objects in content scripts.
You can also check whether you're affected by using the latest Nightly,
which includes this change.
If you have any questions about whether you need to update your code
because of this change, and how to update if you do need to, please ask
on this list.
Thanks
Will