bug1890200.js (315B)
1 let triggerGC = false; 2 let proxy = new Proxy({}, {get: function(target, key) { 3 if (key === "sameCompartmentAs" || key === "sameZoneAs") { 4 triggerGC = true; 5 return newGlobal({newCompartment: true}); 6 } 7 if (triggerGC) { 8 gc(); 9 triggerGC = false; 10 } 11 }}); 12 newGlobal(proxy);