Bug 215348

Summary: Custom Accessor/value/getter/setter functions when viaProxy can pass in the wrapped proxy instead of the target
Product: WebKit Reporter: Saam Barati <saam>
Component: JavaScriptCoreAssignee: Saam Barati <saam>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: benjamin, fpizlo, ggaren, gskachkov, guijemont, jsc32, keith_miller, mark.lam, msaboff, rmorisset, ross.kirsling, ticaiolima, tzagallo, webkit-bug-importer, ysuzuki
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Saam Barati 2020-08-10 16:47:37 PDT
For example, our C++ runtime calls the customs with the wrapped Proxy, not the target of the proxy. Only our ICs do the unwrapping. Seems error prone to have two ways of calling these functions
Comment 1 Radar WebKit Bug Importer 2020-08-17 16:48:15 PDT
<rdar://problem/67280318>
Comment 2 Saam Barati 2020-08-21 10:39:50 PDT
I fixed this in my original patch to support put by id over JSProxy