From 2bd9b5a0154b8db22fc75817372bb531a21e904e Mon Sep 17 00:00:00 2001 From: Philip Allgaier Date: Mon, 6 Sep 2021 11:01:18 +0200 Subject: [PATCH] Prevent index access errors in entity quick bar (#9964) Co-authored-by: Bram Kragten --- src/dialogs/quick-bar/ha-quick-bar.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dialogs/quick-bar/ha-quick-bar.ts b/src/dialogs/quick-bar/ha-quick-bar.ts index 62ff7ce0e4..e556a8bf62 100644 --- a/src/dialogs/quick-bar/ha-quick-bar.ts +++ b/src/dialogs/quick-bar/ha-quick-bar.ts @@ -299,6 +299,10 @@ export class QuickBar extends LitElement { private _handleSelected(ev: SingleSelectedEvent) { const index = ev.detail.index; + if (index < 0) { + return; + } + const item = ((ev.target as List).items[index] as any).item; this.processItemAndCloseDialog(item, index); }