From 834ece85471cf0500e8abcc2f21f571371100ce3 Mon Sep 17 00:00:00 2001 From: ildar170975 <71872483+ildar170975@users.noreply.github.com> Date: Fri, 25 Apr 2025 14:24:27 +0300 Subject: [PATCH] Fix height & scroll in hui-dialog-create-card (#25042) * set min/max height & fix margin for "search" field * remove restoring height & width * added scrollTo(top) * compare _filter with _prevFilter * use changedProps --- .../editor/card-editor/hui-card-picker.ts | 48 +++++-------------- .../card-editor/hui-dialog-create-card.ts | 4 +- 2 files changed, 15 insertions(+), 37 deletions(-) diff --git a/src/panels/lovelace/editor/card-editor/hui-card-picker.ts b/src/panels/lovelace/editor/card-editor/hui-card-picker.ts index 392e49d6fd..edb1c704fd 100644 --- a/src/panels/lovelace/editor/card-editor/hui-card-picker.ts +++ b/src/panels/lovelace/editor/card-editor/hui-card-picker.ts @@ -4,7 +4,6 @@ import type { CSSResultGroup, PropertyValues, TemplateResult } from "lit"; import { LitElement, css, html, nothing } from "lit"; import { customElement, property, state } from "lit/decorators"; import { classMap } from "lit/directives/class-map"; -import { styleMap } from "lit/directives/style-map"; import { until } from "lit/directives/until"; import memoizeOne from "memoize-one"; import { storage } from "../../../../common/decorators/storage"; @@ -59,10 +58,6 @@ export class HuiCardPicker extends LitElement { @state() private _filter = ""; - @state() private _width?: number; - - @state() private _height?: number; - private _unusedEntities?: string[]; private _usedEntities?: string[]; @@ -146,13 +141,7 @@ export class HuiCardPicker extends LitElement { "ui.panel.lovelace.editor.edit_card.search_cards" )} > -