From ba198491828f3be9053c4370a6c0726db292dfb9 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Wed, 5 Mar 2025 07:56:34 +0100 Subject: [PATCH] Avoid URL and email fields getting masked in add-on config view (#24509) * Avoid URL and email fields getting masked in add-on config view The backend will set "format" for add-on config options of type "password", "url" and "email", to exactly these three values. Only "password" fields should be masked though. * lint --------- Co-authored-by: Petar Petrov --- hassio/src/addon-view/config/hassio-addon-config.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hassio/src/addon-view/config/hassio-addon-config.ts b/hassio/src/addon-view/config/hassio-addon-config.ts index b7717f0d6e..bd0b3ab5a2 100644 --- a/hassio/src/addon-view/config/hassio-addon-config.ts +++ b/hassio/src/addon-view/config/hassio-addon-config.ts @@ -113,8 +113,9 @@ class HassioAddonConfig extends LitElement { required: entry.required, selector: { text: { - type: - entry.format || MASKED_FIELDS.includes(entry.name) + type: entry.format + ? entry.format + : MASKED_FIELDS.includes(entry.name) ? "password" : "text", },