Skip to content
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

Add hack for :placeholder-shown #1312

Merged
merged 1 commit into from May 17, 2020
Merged

Conversation

tkrotoff
Copy link
Contributor

Fixes #1311

Please review carefully, this is my first PR here.

@@ -54,6 +54,9 @@ let ffgradienter = autoprefixer({
let selectorer = autoprefixer({
overrideBrowserslist: ['Chrome 25', 'Firefox > 17', 'IE 10', 'Edge 12']
})
let placeholderShowner = autoprefixer({
overrideBrowserslist: ['IE >= 10']
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure about that

prefix([':placeholder-shown'], {
selector: true,
feature: 'css-placeholder-shown',
browsers
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

css-placeholder uses browsers: browsers.concat(['ie 10 old', 'ie 11 old', 'firefox 18 old']) here. I don't understand what is 'ie 10 old' vs 'ie 10'.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On my machine it is:

    [
      'firefox 4',  'firefox 5',  'firefox 6',
      'firefox 7',  'firefox 8',  'firefox 9',
      'firefox 10', 'firefox 11', 'firefox 12',
      'firefox 13', 'firefox 14', 'firefox 15',
      'firefox 16', 'firefox 17', 'firefox 18',
      'firefox 19', 'firefox 20', 'firefox 21',
      'firefox 22', 'firefox 23', 'firefox 24',
      'firefox 25', 'firefox 26', 'firefox 27',
      'firefox 28', 'firefox 29', 'firefox 30',
      'firefox 31', 'firefox 32', 'firefox 33',
      'firefox 34', 'firefox 35', 'firefox 36',
      'firefox 37', 'firefox 38', 'firefox 39',
      'firefox 40', 'firefox 41', 'firefox 42',
      'firefox 43', 'firefox 44', 'firefox 45',
      'firefox 46', 'firefox 47', 'firefox 48',
      'firefox 49', 'firefox 50', 'ie 10',
      'ie 11',      'kaios 2.5'
    ]

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We use old postfix in flexbox and some other prefixes with 2 syntaxes for the same prefix

@ai
Copy link
Member

ai commented May 15, 2020

LGTM. I will try to review it deeply and release on weekend.

@ai ai merged commit d2ce094 into postcss:master May 17, 2020
@ai
Copy link
Member

ai commented May 17, 2020

Thanks. Released at 9.8.

@tkrotoff tkrotoff deleted the placeholder-shown branch May 17, 2020 15:42
Dan503 pushed a commit to Dan503/autoprefixer that referenced this pull request Jul 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for :placeholder-shown
2 participants