diff --git a/CHANGELOG.md b/CHANGELOG.md index e1a390a10..4567eca89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,11 +42,14 @@ _Breaking developer changes, which may affect downstream projects or sites that #### :camera: Street-Level #### :white_check_mark: Validation #### :bug: Bugfixes +* Fix removed tooltips from re-appearing when using keyboard navigation ([#9873]) #### :earth_asia: Localization #### :hourglass: Performance #### :mortar_board: Walkthrough / Help #### :hammer: Development +[#9873]: https://github.com/openstreetmap/iD/issues/9873 + # v2.33.0 ##### 2025-04-09 diff --git a/modules/ui/popover.js b/modules/ui/popover.js index 8c37bd2e2..656e0d08c 100644 --- a/modules/ui/popover.js +++ b/modules/ui/popover.js @@ -105,6 +105,8 @@ export function uiPopover(klass) { .on(_pointerPrefix + 'leave.popover', null) .on(_pointerPrefix + 'up.popover', null) .on(_pointerPrefix + 'down.popover', null) + .on('focus.popover', null) + .on('blur.popover', null) .on('click.popover', null) .attr('title', function() { return this.getAttribute('data-original-title') || this.getAttribute('title');