Skip to content

Commit 037fa07

Browse files
authored
fix(reactivity): fix __proto__ access on proxy objects (#1133)
1 parent da7bdb7 commit 037fa07

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/reactivity/src/baseHandlers.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ function createGetter(isReadonly = false, shallow = false) {
3939
return !isReadonly
4040
} else if (key === ReactiveFlags.isReadonly) {
4141
return isReadonly
42-
} else if (key === ReactiveFlags.raw || key === '__proto__') {
42+
} else if (key === ReactiveFlags.raw) {
4343
return target
4444
}
4545

@@ -49,7 +49,7 @@ function createGetter(isReadonly = false, shallow = false) {
4949
}
5050
const res = Reflect.get(target, key, receiver)
5151

52-
if (isSymbol(key) && builtInSymbols.has(key)) {
52+
if (isSymbol(key) && builtInSymbols.has(key) || key === '__proto__') {
5353
return res
5454
}
5555

0 commit comments

Comments
 (0)