I believe bz's theory is that the <browser>'s binding was being
force-applied because the <browser> was being wrapped to be passed to
your JS-implemented content policy (as aContext). XBL bindings are
force-applied when an element in a document is JS-wrapped and its
binding hasn't yet been applied through normal mechanisms (i.e.
layout).

Gavin

On Sat, May 11, 2013 at 5:29 AM, Matthew Gertner
<[email protected]> wrote:
> On Friday, May 10, 2013 6:15:59 PM UTC+2, Boris Zbarsky wrote:
>> Is your policy being called with the subject set to the <browser>?
>
> Just before the error occurs, the policy is called with aRequestOrigin set to 
> chrome://browser/content/browser.xul and aContentLocation set to about:blank. 
> I just don't understand why the existence of the policy causes the <browser> 
> to be instantiated since as far as I can see CheckPolicy is called whether 
> the mPolicies list is empty or not.
> _______________________________________________
> dev-platform mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-platform
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to