diff --git a/src/panels/lovelace/cards/hui-entities-card.js b/src/panels/lovelace/cards/hui-entities-card.js
index 9cd625f818..e7a1952370 100644
--- a/src/panels/lovelace/cards/hui-entities-card.js
+++ b/src/panels/lovelace/cards/hui-entities-card.js
@@ -28,6 +28,10 @@ class HuiEntitiesCard extends EventsMixin(PolymerElement) {
#states > div {
margin: 4px 0;
}
+ #states > div > * {
+ display: block;
+ overflow: hidden;
+ }
.header {
@apply --paper-font-headline;
/* overwriting line-height +8 because entity-toggle can be 40px height,
diff --git a/src/panels/lovelace/components/hui-generic-entity-row.js b/src/panels/lovelace/components/hui-generic-entity-row.js
index f6c9a5bdce..b14a656e70 100644
--- a/src/panels/lovelace/components/hui-generic-entity-row.js
+++ b/src/panels/lovelace/components/hui-generic-entity-row.js
@@ -6,24 +6,30 @@ import '../../../components/ha-relative-time.js';
import computeStateName from '../../../common/entity/compute_state_name.js';
-import EventsMixin from '../../../mixins/events-mixin.js';
-
-/*
- * @appliesMixin EventsMixin
- */
-class HuiGenericEntityRow extends EventsMixin(PolymerElement) {
+class HuiGenericEntityRow extends PolymerElement {
static get template() {
return html`