From cc62000b21b209135394bf4e07203317cb4568a2 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Sat, 16 May 2020 13:36:08 -0700 Subject: [PATCH] feat: use :focus-visible, add setting to enable/disable it (#1775) * feat: use :focus-visible, add setting to enable it * add the ids back * css cleanup --- package.json | 1 + src/build/template.html | 19 +++++++++++++++++++ src/routes/_pages/settings/general.html | 12 ++++++++++++ .../_store/observers/focusRingObservers.js | 11 +++++++++++ src/routes/_store/observers/observers.js | 2 ++ src/routes/_store/store.js | 1 + src/routes/_utils/asyncPolyfills.js | 4 ++++ src/routes/_utils/loadPolyfills.js | 5 ++++- src/routes/_utils/supportsSelector.js | 13 +++++++++++++ src/scss/focus.scss | 4 +--- yarn.lock | 5 +++++ 11 files changed, 73 insertions(+), 4 deletions(-) create mode 100644 src/routes/_store/observers/focusRingObservers.js create mode 100644 src/routes/_utils/supportsSelector.js diff --git a/package.json b/package.json index 90ce76fe..4a5d0909 100644 --- a/package.json +++ b/package.json @@ -72,6 +72,7 @@ "file-api": "^0.10.4", "file-drop-element": "0.2.0", "file-loader": "^6.0.0", + "focus-visible": "^5.1.0", "form-data": "^3.0.0", "glob": "^7.1.6", "indexeddb-getall-shim": "^1.3.6", diff --git a/src/build/template.html b/src/build/template.html index e8e444d5..4b9e0842 100644 --- a/src/build/template.html +++ b/src/build/template.html @@ -28,6 +28,25 @@ } + +