diff --git a/hassio/src/hassio-main.ts b/hassio/src/hassio-main.ts index e57ce9d180..7fbf80a7fa 100644 --- a/hassio/src/hassio-main.ts +++ b/hassio/src/hassio-main.ts @@ -1,5 +1,6 @@ import { customElement, PropertyValues, property } from "lit-element"; import { PolymerElement } from "@polymer/polymer"; +import "@polymer/paper-icon-button"; import "../../src/resources/ha-style"; import applyThemesOnElement from "../../src/common/dom/apply_themes_on_element"; @@ -19,6 +20,12 @@ import { ProvideHassLitMixin } from "../../src/mixins/provide-hass-lit-mixin"; // Don't codesplit it, that way the dashboard always loads fast. import "./hassio-pages-with-tabs"; +// The register callback of the IronA11yKeysBehavior inside paper-icon-button +// is not called, causing _keyBindings to be uninitiliazed for paper-icon-button, +// causing an exception when added to DOM. When transpiled to ES5, this will +// break the build. +customElements.get("paper-icon-button").prototype._keyBindings = {}; + @customElement("hassio-main") class HassioMain extends ProvideHassLitMixin(HassRouterPage) { @property() public hass!: HomeAssistant; diff --git a/hassio/src/ingress-view/hassio-ingress-view.ts b/hassio/src/ingress-view/hassio-ingress-view.ts index a04062c889..303cfc4bbc 100644 --- a/hassio/src/ingress-view/hassio-ingress-view.ts +++ b/hassio/src/ingress-view/hassio-ingress-view.ts @@ -27,7 +27,7 @@ class HassioIngressView extends LitElement { protected render(): TemplateResult | void { if (!this._hasSession || !this._addon) { return html` - + `; } return html` diff --git a/yarn.lock b/yarn.lock index 4a4417a7a1..6c16736311 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2189,7 +2189,7 @@ "@vaadin/vaadin-material-styles" "^1.1.0" "@vaadin/vaadin-themable-mixin" "^1.2.1" -"@vaadin/vaadin-lumo-styles@^1.1.0", "@vaadin/vaadin-lumo-styles@^1.1.1", "@vaadin/vaadin-lumo-styles@^1.2.0", "@vaadin/vaadin-lumo-styles@^1.3.0", "@vaadin/vaadin-lumo-styles@^1.3.3", "@vaadin/vaadin-lumo-styles@^1.4.1": +"@vaadin/vaadin-lumo-styles@^1.1.0", "@vaadin/vaadin-lumo-styles@^1.1.1", "@vaadin/vaadin-lumo-styles@^1.2.0", "@vaadin/vaadin-lumo-styles@^1.3.0", "@vaadin/vaadin-lumo-styles@^1.3.3", "@vaadin/vaadin-lumo-styles@^1.4.1", "@vaadin/vaadin-lumo-styles@^1.4.2": version "1.4.2" resolved "https://registry.yarnpkg.com/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.4.2.tgz#c0f8c6bfeccace2db3601b6f043912da65bdc6ee" integrity sha512-6JrmxxQRkDfght5JiViVtd9xoIEwFAHIZjgEwW5ygQw2Zbr++vz6+9oBe6l93nM5JjOMHjR/TXW/+md0FrAZ+w==