Как исправить такой эффект выделения текста с text-shadow в Firefox?
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
Я всегда добавляю кнопкам запрет выделения, лучше чем побеждать баг)
Для псевдоэлемента ::selection можно отменить тень - тогда грязи не будет.
https://developer.mozilla.org/en-US/docs/Web/CSS/:...
caniuse.com/#feat=css-selection
Хотя, как уже сказали выше, конкретно в случае с кнопками проще вообще запретить делать выделение.