From 6e335f9a63c028d1d15cfb40a3b0f2834b8421d0 Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Fri, 1 Dec 2023 10:02:12 -0500 Subject: [PATCH] cleanup just in case --- src/components/tooltip/tooltip.component.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/tooltip/tooltip.component.ts b/src/components/tooltip/tooltip.component.ts index a733eb5c..91e11f89 100644 --- a/src/components/tooltip/tooltip.component.ts +++ b/src/components/tooltip/tooltip.component.ts @@ -106,8 +106,9 @@ export default class SlTooltip extends ShoelaceElement { this.addEventListener('mouseout', this.handleMouseOut); } - connectedCallback() { - super.connectedCallback(); + disconnectedCallback() { + // Cleanup this event in case the tooltip is removed while open + document.removeEventListener('keydown', this.handleDocumentKeyDown); } firstUpdated() {