From a04ffb3e704b6b2b98b14a6c713fce37f82c898a Mon Sep 17 00:00:00 2001 From: Aljaz Grilc Date: Thu, 5 Jun 2025 09:44:52 +0200 Subject: [PATCH] Improve navigation and fix focus-visible colors in the popup #4 --- service.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/service.js b/service.js index ebc978c..0b7ea1e 100644 --- a/service.js +++ b/service.js @@ -361,8 +361,10 @@ class BesService { e.stopPropagation() this.acceptReplacement() } + break case 'Escape': this.dismissPopup() + break default: break } @@ -1176,7 +1178,7 @@ class BesService { } /** - * This function calculates / finds the next mistake. + * This function finds the next/previous mistake. * @param {Number} direction Navigation direction: 1 for next, -1 for previous * @returns */ @@ -2925,6 +2927,12 @@ class BesPopup extends HTMLElement { } .bes-replacement-btn:hover{ background-color: #1976f0; + } + .bes-replacement-btn:focus{ + outline: -webkit-focus-ring-color auto 1px; + } + .bes-replacement-btn:focus-visible{ + outline: -webkit-focus-ring-color auto 1px; } .bes-replacement-div{ margin-top: 4px;