From f6d63b684327cbf6a69ddd04d2aa7a4f98a8c906 Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 30 Sep 2019 16:33:58 -0500 Subject: [PATCH] Fix broken layouts in old browsers that lack flexbox support. Very old browsers (in particular, Firefox 16 and iOS 8.4 Safari) don't support flexbox without prefixes, which breaks sidebar and comment layouts. Extend the browserlist config so that autoprefixer generates flexbox prefixes for these browsers. --- package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package.json b/package.json index 47cf54d54..1fb530d18 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,10 @@ "eslint-plugin-ignore-erb": "^0.1.1", "webpack-dev-server": "^3.8.0" }, + "browserslist": [ + "defaults", + "since 2012" + ], "scripts": { "lint": "yarn run eslint --plugin eslint-plugin-ignore-erb --ext .js,.js.erb app/javascript/src/javascripts" }