fix: use attr rather than class for focus-visible polyfill (#1778)

fixes #1777
blurhash-chrome
Nolan Lawson 2020-05-16 14:25:12 -07:00 zatwierdzone przez GitHub
rodzic cc62000b21
commit beade4aec3
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -31,10 +31,12 @@
<style id="theFocusVisibleStyle" media="all">
/* :focus-visible styles */
/* polyfill */
.js-focus-visible :focus:not(.focus-visible) {
/* Note we have to use [data-focus-visible-added] rather than .focus-visible because
* Svelte overrides classes */
.js-focus-visible :focus:not([data-focus-visible-added]) {
outline: none !important; /* important to win the specificity war */
}
.js-focus-visible :focus:not(.focus-visible).focus-after::after {
.js-focus-visible :focus:not([data-focus-visible-added]).focus-after::after {
display: none;
}