diff --git a/src/components/target-picker/ha-target-picker-value-chip.ts b/src/components/target-picker/ha-target-picker-value-chip.ts
index d25bd19643..200d7dd817 100644
--- a/src/components/target-picker/ha-target-picker-value-chip.ts
+++ b/src/components/target-picker/ha-target-picker-value-chip.ts
@@ -16,6 +16,7 @@ import memoizeOne from "memoize-one";
import { computeCssColor } from "../../common/color/compute-color";
import { hex2rgb } from "../../common/color/convert-color";
import { fireEvent } from "../../common/dom/fire_event";
+import { slugify } from "../../common/string/slugify";
import {
computeDeviceName,
computeDeviceNameDisplay,
@@ -102,7 +103,7 @@ export class HaTargetPickerValueChip extends LitElement {
${this.type === "entity"
? nothing
: html`
- ${this.hass.localize(
`ui.components.target-picker.expand_${this.type}_id`
)}
@@ -114,13 +115,13 @@ export class HaTargetPickerValueChip extends LitElement {
)}
.path=${mdiUnfoldMoreVertical}
hide-title
- .id="expand-${this.itemId}"
+ .id="expand-${slugify(this.itemId)}"
.type=${this.type}
@click=${this._handleExpand}
>
`}
-
+
${this.hass.localize(
`ui.components.target-picker.remove_${this.type}_id`
)}
@@ -130,7 +131,7 @@ export class HaTargetPickerValueChip extends LitElement {
.label=${this.hass.localize("ui.components.target-picker.remove")}
.path=${mdiClose}
hide-title
- .id="remove-${this.itemId}"
+ .id="remove-${slugify(this.itemId)}"
.type=${this.type}
@click=${this._removeItem}
>