improve tooltip accessibility (#1938)

There has been the requirement to improve accessibility for our tooltips by allowing tooltips to be closed via the escape key as well as allowing users to hover over the tooltip text. These combined requirements were not possible with the previous implementation that used a bulma-tooltip extension. That meant we had to implement the full tooltip html and css from scratch. A declared goal was to keep the new implementation as close to the previous look-and-feel as possible. The redundant dependency has been removed in the process.
This commit is contained in:
Konstantin Schaper
2022-01-28 15:32:35 +01:00
committed by GitHub
parent de36c0d09d
commit 67bd96ea81
7 changed files with 2794 additions and 2088 deletions

View File

@@ -12,7 +12,6 @@
"@fortawesome/fontawesome-free": "^5.11.2",
"bulma": "^0.9.3",
"bulma-popover": "^1.0.0",
"bulma-tooltip": "^3.0.0",
"react-diff-view": "^2.4.1"
},
"devDependencies": {