Skip to content

Commit 2648427

Browse files
committed
prevent private field feature check from just erroring out
1 parent 1986349 commit 2648427

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

packages/react-scripts/layout/views/partials/featureDetection.ejs

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,11 @@ if (Modernizr) {
77

88
Modernizr.addTest('privateFields', () => {
99
try {
10-
class Test {
11-
#privateField = 42;
12-
getPrivateField() {
13-
return this.#privateField;
14-
}
15-
}
16-
17-
const instance = new Test();
18-
return instance.getPrivateField() === 42;
19-
} catch (e) {
20-
return false;
21-
}
10+
eval("class Test { #privateField; }");
11+
return true;
12+
} catch (e) {
13+
return false;
14+
}
2215
});
2316

2417
const outdatedFeatures = Object.keys(Modernizr).filter(feature => !Modernizr[feature]);

0 commit comments

Comments
 (0)