v1.3.2.4
AlertTicker Card — v1.3.2.4
🚨 Critical Fix — HA 2026.5 compatibility
All visual editor text inputs disappear after HA 2026.5 upgrade (#133)
Home Assistant 2026.5 removed the ha-textfield component (part of Material Web Components). Every text input in the visual editor — entity filters, messages, attributes, URLs, durations, and more — was silently rendered invisible as a result.
Fixed by replacing every ha-textfield instance with the new ha-input component across alert-ticker-card-editor.js. This also resolves #136 (multi-entity filter inputs not accessible) and #137.
⚠️ If you are on HA 2026.5 or later, this update is required to use the visual editor.
☕ If this card saves you time, consider buying me a coffee — it keeps the updates coming!
✨ New Features
🎨 All-Clear icon customization
Three new options to match the all-clear card's icon to your alert cards — same size, color, and MDI icon:
show_when_clear: true
clear_use_ha_icon: true
clear_icon: "mdi:check-circle-outline"
clear_icon_size: "2em"
clear_icon_color: "#4caf50"All three are available via icon picker in the visual editor under ✅ All Clear.
⛈️ 2 New Weather Forecast Themes
| Theme | Category | Effect |
|---|---|---|
storm |
Diagonal rain streaks + double lightning flash every ~3.5 s that shakes the icon on impact | |
frost |
ℹ️ Info | Three layers of falling snowflake dots + a slow icy shimmer sweeping left-to-right |
alerts:
- entity: sensor.weather_alert
state: "storm"
theme: storm
message: "Thunderstorm approaching"
- entity: sensor.weather_alert
state: "snow"
theme: frost
message: "Snowfall expected tonight"🇹🇷 Turkish (TR) language support (#134)
Full Turkish translation contributed by @yunusuztr, covering all card runtime labels, visual editor UI, theme default messages, TTS prefixes, operator names, category group names, and overlay strings. The card now supports 12 languages.
🐛 Bug Fixes
Overlay banner fires on the same view as the card (#135)
Two related bugs in the cross-view overlay watcher:
-
Banner visible when card is on screen — the watcher could fire the overlay banner on the same dashboard where the ticker card was already visible. Fixed by using the native
el.isConnectedDOM property alongside the internal_mountedflag for a more reliable visibility check, and by auto-dismissing any watcher overlay the instant its card reconnects to the DOM. -
Banner does not dismiss when alert resolves — the overlay always waited for the full
overlay_durationtimer to expire, even if the alert condition became inactive in the meantime. Fixed by tracking the currently-displayed alert and calling_hide()within the next 2-second watcher tick as soon as the alert goes inactive.
fire-dom-event action not firing
_handleAction was missing the fire-dom-event case, causing browser_mod popups and other custom DOM events to be silently ignored. Fixed by dispatching an ll-custom event with the full action config. Applies to all action slots: tap_action, hold_action, double_tap_action, clear_tap_action, clear_hold_action, clear_double_tap_action.
Snooze / history / counter buttons appear above Bubble Card popups (#127)
The :host shadow root was missing isolation: isolate, so the card's absolutely-positioned elements participated in the global stacking context and rendered above external popup layers (e.g. Bubble Card). Fixed by adding isolation: isolate to :host.
📦 Update Instructions
- Download
alert-ticker-card.jsandalert-ticker-card-editor.js - Replace both files in your
www/folder (or the path you set in Resources) - Hard-reload the browser: Ctrl+Shift+R / Cmd+Shift+R
- Clear the HA frontend cache if the editor still shows the old version
HACS users: update from the HACS panel — no manual steps needed.
Full changelog: CHANGELOG.md
