> On 23 Nov 2014, at 13:39, Till Schneidereit <t...@tillschneidereit.net> wrote:
> 
> On Sun, Nov 23, 2014 at 11:58 AM, David Bruant <bruan...@gmail.com 
> <mailto:bruan...@gmail.com>> wrote:
> Le 23/11/2014 07:41, Axel Rauschmayer a écrit :
>> I’d expect the following code to log `GET bla`, but it currently doesn’t in 
>> Firefox. That’s because the Firefox implementation of proxies isn’t finished 
>> yet, right?
> Yes. That would be https://bugzilla.mozilla.org/show_bug.cgi?id=914314 
> <https://bugzilla.mozilla.org/show_bug.cgi?id=914314> I think.
> 
> Correct, that's a known bug. Jason and Eric (CC'd) are working on fixes to 
> our MOP and Proxy implementation and I'd guess that this'll be fixed 
> soon-ish. As pointed out in the bug, you can work around it by also 
> implementing a [[Has]] handler.

Thanks David and Till!

I’ve only recently become fully aware of how much work that is, because proxies 
expose so much of the MOP (especially when it comes to getting and setting 
properties). With a proxy that logs when traps are triggered, you can see that 
auto-expansion in the Firefox console already triggers `ownKeys`, which is nice.

I’m looking forward to `Reflect` being available in Firefox: 
https://bugzilla.mozilla.org/show_bug.cgi?id=987514 
<https://bugzilla.mozilla.org/show_bug.cgi?id=987514>
As you probably know, this is a polyfill: 
https://github.com/tvcutsem/harmony-reflect

Axel

-- 
Dr. Axel Rauschmayer
a...@rauschma.de
rauschma.de



_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to