File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
packages/react-scripts/layout/views/partials Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 1
1
if (Modernizr) {
2
2
const unsupportedBrowserHeader = document.getElementById('unsupported-browser');
3
3
4
+ <% # Handles Chrome/ Edge v84 and lower %>
4
5
Modernizr.addTest('replaceAll', () => {
5
6
return typeof String.prototype.replaceAll === 'function';
6
7
});
7
8
9
+ <% # Handles Firefox v90/ Safari v15 and lower %>
10
+ <% # Written with eval because declaring a function with private class fields threw an error outside of the catch %>
8
11
Modernizr.addTest (' privateFields' , () => {
9
12
try {
10
13
eval (" class Test { #privateField; }" );
@@ -14,10 +17,8 @@ if (Modernizr) {
14
17
}
15
18
});
16
19
17
- const outdatedFeatures = Object.keys(Modernizr).filter(feature => !Modernizr[feature]);
18
-
19
20
if (unsupportedBrowserHeader) {
20
- if (outdatedFeatures .length > 0) {
21
+ if (Object . keys (Modernizr). filter ( feature => ! Modernizr[feature]) .length > 0 ) {
21
22
unsupportedBrowserHeader .style .display = ' block' ;
22
23
} else {
23
24
unsupportedBrowserHeader .remove ();
You can’t perform that action at this time.
0 commit comments