diff --git a/lib/hacks/print-color-adjust.js b/lib/hacks/print-color-adjust.js index 385dc52b2..951964b6d 100644 --- a/lib/hacks/print-color-adjust.js +++ b/lib/hacks/print-color-adjust.js @@ -5,7 +5,11 @@ class PrintColorAdjust extends Declaration { * Change property name for WebKit-based browsers */ prefixed(prop, prefix) { - return prefix + 'print-color-adjust' + if (prefix === '-moz-') { + return 'color-adjust' + } else { + return prefix + 'print-color-adjust' + } } /** diff --git a/test/autoprefixer.test.js b/test/autoprefixer.test.js index fd64f4538..4496564a7 100644 --- a/test/autoprefixer.test.js +++ b/test/autoprefixer.test.js @@ -141,7 +141,11 @@ function prefixer(name) { return selectorer } else if (name === 'selectors' || name === 'file-selector-button') { return fileSelectorButtoner - } else if (name === 'selectors' || name === 'autofill') { + } else if ( + name === 'selectors' || + name === 'autofill' || + name === 'print-color-adjust' + ) { return autofiller } else if (name === 'placeholder-shown') { return placeholderShowner diff --git a/test/cases/print-color-adjust.out.css b/test/cases/print-color-adjust.out.css index 7ccee2b15..60a85fbd3 100644 --- a/test/cases/print-color-adjust.out.css +++ b/test/cases/print-color-adjust.out.css @@ -5,5 +5,6 @@ .b { -webkit-print-color-adjust: exact; + color-adjust: exact; print-color-adjust: exact; }