Skip to content

Commit 65bbe15

Browse files
authored
fix logic bug in unsupported browser header (#365)
* fix logic bug in unsupported browser header * pin prettier to avoid conflict with storybook 8.4.0
1 parent a26d865 commit 65bbe15

File tree

4 files changed

+25
-6
lines changed

4 files changed

+25
-6
lines changed

CHANGELOG-FRONTIER.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 8.7.8
2+
3+
- Fix unsupported browser banner logic to avoid errors
4+
15
## 8.7.7
26

37
- Add in feature detection and unsupported browser banner. Based on the frontier_snow_unsupportedBrowser flag. Uses the unsupportedBrowserHeaderText value from snow.

package-lock.json

Lines changed: 13 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ if (Modernizr) {
22
const unsupportedBrowserHeader = document.getElementById('unsupported-browser');
33
const outdatedFeatures = Object.keys(Modernizr).filter(feature => !Modernizr[feature]);
44

5-
if (outdatedFeatures.length > 0 && unsupportedBrowserHeader) {
6-
unsupportedBrowserHeader.style.display = 'block';
7-
} else {
8-
unsupportedBrowserHeader.remove();
5+
if (unsupportedBrowserHeader) {
6+
if (outdatedFeatures.length > 0) {
7+
unsupportedBrowserHeader.style.display = 'block';
8+
} else {
9+
unsupportedBrowserHeader.remove();
10+
}
911
}
1012
}

packages/react-scripts/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fs/react-scripts",
3-
"version": "8.7.7",
3+
"version": "8.7.8",
44
"upstreamVersion": "5.0.1",
55
"description": "Configuration and scripts for Create React App.",
66
"repository": {
@@ -96,6 +96,7 @@
9696
"postcss-loader": "^6.2.1",
9797
"postcss-normalize": "^10.0.1",
9898
"postcss-preset-env": "^7.0.1",
99+
"prettier": "^1.19.1",
99100
"prompts": "^2.4.2",
100101
"react-app-polyfill": "^3.0.0",
101102
"react-dev-utils": "^12.0.1",

0 commit comments

Comments
 (0)