-
-
Notifications
You must be signed in to change notification settings - Fork 79.1k
Integrate postcss-flexbugs-fixes into build #19109
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
Conversation
Seems fine to me. We'll want to document that IE bug a bit more though no? Is there no way to keep a hack inline for it? |
@mdo Not that I'm aware of. The alternative is to be constantly vigilant when writing our CSS to:
(Or always use the longhand properties instead of the |
Or you could declare IE10-11 unsupported for Flexbox. They have many Flexbox bugs; see https://github.com/philipwalton/flexbugs/blob/master/README.md |
Hmm, we could to the first bullet you mention, but not the second (unless we disable our linter for unitless values). Maybe we try that instead to avoid an extra dependency? |
I suppose we could ask/PR SCSS-Lint to (1) add a new rule for the 1st bullet and (2) add the ability to exempt certain properties from the |
Please also keep in mind that a lot of people compile Bootstrap with apps like Codekit or Prepros. They won't be able to use postcss-flexbugs-fixes. |
I note that the same argument could have been made about Autoprefixer a while ago. Being chained to slow-moving GUI tools in the hyper-fast-paced web frontend ecosystem doesn't strike me as the wisest decision. |
Filed sds/scss-lint#702 and sds/scss-lint#703 |
Going with this for now. |
Fixes #18569.
See https://github.com/luisrudge/postcss-flexbugs-fixes
@mdo SGTY?