Это новая функция CSS, которую теперь будут уважать веб-браузеры. Подробнее об этом можете прочитать здесь: Разработчики Google
Однажды сталкивался с этой проблемой. Самое близкое решение, которое я смог найти, это переопределить загрузчик css
`@media screen and (prefers-reduced-motion: reduce){
.fade {
transition: none;
}
}`
с этим:
`@media screen and (prefers-reduced-motion: reduce){
.fade {
transition: opacity .15s linear!important;
}
}`
Возвращает эффект затухания. но не совсем гладко, как раньше.