idが__proto__の変数を隠そうとすると, Object.prototypeに2つのプロパティ - isMonitored: false - targetId: null が書き込まれて, あちこちのfor in文で読まれてエラーが起こりまくります 直の作用はこの書き込みだけだと確認済みだけど, 流石に影響範囲が広すぎるので正確な挙動は知らん