-
-
Notifications
You must be signed in to change notification settings - Fork 26.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Autoprefixer config #73
Comments
Thanks! I disabled the second pass: 214fc8e As for the browser support, I agree we need better defaults. |
How about using
EDIT: Support for IE < 10 could be removed without sacrificing much:
|
We want to support IE >= 9, just like React. |
On the iPhone, OS segmentation is very low because of the highly encouraged free system upgrades. In my opinion, supporting iOS 7 doesn't make as much sense as supporting everything down to iOS 6, because that's the last system software which the iPhone 3GS supports. IE9 was released on March 14, 2011, and the first iPhone 4 (which only supports iOS < 8) was released on June 24, 2010. The iPhone 4S - which supports all the available iOS software versions to date - was released on October 14, 2011: 7 months after the release of IE9. Smartphones changed a lot during the last 5 years, and many users have adopted newer devices since then. In conclusion, I think that supporting IE >= 9 is very reasonable, but iOS 7 should only be supported whether iOS 6 gets support, too. |
Ok, iOS >= 8 it is then. |
Can it be |
Sounds good. |
🙅♂️ Can't customize the browser list any more :/ |
iOS >= 8 is necessary. |
We created a website using react and Material Design. Autoprefixer doesn't add the "-webkit" prefix for display flex properties and it breaks out the layout on Safari 8 (tested on browserstack on an iPhone 6). Can you please reconfigure Autoprefixer to also add the "webkit" prefix for the CSS flex properties? I should mention that on 23 Jan 2018 IOS version 11 was released. |
You can configure any browser support you'd like in 2.x. You can help beta test this feature by following the instructions here: #3815. |
I am having the same issue as @MihaiStanGDM |
@Timer I don't see where the instructions to configure browser support are in the post you linked to |
Autoprefixer's default behaviour is to add prefixes to support configured browsers and remove any prefixes present which aren't required for them; at the time of writing the default config (
> 1%, last 2 versions, Firefox ESR
) supports the following browsers:Are there others autoprefixer should be configured to support out of the box, e.g.
ios >= 8
?One other thing -
css-loader
usescssnano
, which also runs Autoprefixer in remove mode by default. If you don't disable that (withcss?-autoprefixer
) or don't create a sharedbrowserlist
config when tweaking support, css-loader will happily remove everything autoprefixer just added!The text was updated successfully, but these errors were encountered: