question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Card-mod card backgrounds do not update

See original GitHub issue

My Home Assistant version: 2021.11.5

My lovelace configuration method (GUI or yaml): GUI

What I am doing: Changing card-mod themes with an automation.

What I expected to happen: Card backgrounds to change.

What happened instead: Card backgrounds do not update until the page is refreshed. Behaviour was introduced in card-mod v3.1.1 and has been absent since this issue was previously resolved here: https://github.com/thomasloven/lovelace-card-mod/issues/66#issuecomment-788791065

Day theme: Screenshot 2021-11-26 at 20-45-54 Administration - Home Assistant

Night theme selected but card backgrounds do not update: Screenshot 2021-11-26 at 20-46-05 Administration - Home Assistant

After a page refresh the backgrounds are displayed correctly: Screenshot 2021-11-26 at 20-46-19 Administration - Home Assistant

Minimal steps to reproduce: See config below

The issue occurs when changing the theme with an automation. Only the card backgrounds fail to update.

automation

- alias: 'Select Theme'
  trigger:
  - platform: state
    entity_id: input_select.select_theme
  action:
    service: frontend.set_theme
    data:
      name: "{{ states('input_select.select_theme')|lower }}"

input select

select_theme:
  name: Select Theme
  options:
  - Day
  - Night

themes

day:
  card-mod-theme: day
  card-mod-card: |
    ha-card.top-level-card {
      border: solid 1px var(--primary-text-color);
      background: linear-gradient(rgba(147, 171, 202, 1), rgba(255, 255, 255, 0.6) 56px, rgba(255, 255, 255, 0.6) 100%); #url("/local/background/card_bg_Day.png");
    }

night:
  card-mod-theme: night
  card-mod-card: |
    ha-card.top-level-card {
      border: solid 1px var(--secondary-text-color);
      background: linear-gradient(rgba(57, 103, 158, 1), rgba(0, 0, 0, 0.6) 56px, rgba(0, 0, 0, 0.6) 100%); #url("/local/background/card_bg_Night.png");
    }

Error messages from the browser console: none


By putting an X in the boxes ([]) below, I indicate that I:

  • Understand that this is a channel for reporting bugs, not a support forum (https://community.home-assistant.io/).

  • Have made sure I am using the latest version of the plugin.

  • Have followed the troubleshooting steps of the “Common Problems” section of https://github.com/thomasloven/hass-config/wiki/Lovelace-Plugins.

  • Understand that leaving one or more boxes unticked or failure to follow the template above may increase the time required to handle my bug-report, or cause it to be closed without further action.

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:6

github_iconTop GitHub Comments

1reaction
tomlutcommented, Apr 9, 2022

@thomasloven I hate to be a pest but can anything be done about this?

Like gurbyz above using both loading methods does not fix this for me.

0reactions
gurbyzcommented, Apr 26, 2022

Turning on “Automatically close connection” in my profile negates this issue as the page reloads when I switch to the tab showing home assistant.

I personally can’t use this solution because I get the issue on a dashboard monitor that is in kiosk mode (no use of browser tabs there). But, inspired by your reload, I found another solution. Not so elegant to look at, because the dashboard just refreshes its complete browser. I’m using another integration of @thomasloven for this: browser_mod

I added this service call to the ‘select theme’ automations action:

      - service: browser_mod.window_reload
        data:
          deviceID:
            - browser_dashboard
Read more comments on GitHub >

github_iconTop Results From Across the Web

Card-mod - Super-charge your themes!
The card background does not update unless I navigate to another view and back, or refresh the page. Possibly related console errors:
Read more >
card-mod v3.0 is not working for me : r/homeassistant - Reddit
Open dev tool in your browser and check if card-mod 3.0 is actually loaded. Many users had caching issues with 3.0 update, me...
Read more >
Sonic 3 Expanded Title Cards FINAL [Sonic 3 A.I.R.] [Mods]
Well, I can proudly say that I've finally finished the mod, since I don't have much to change or fix in it. Problem...
Read more >
Home Assistant | Hi everyone. My new dashboard (with card ...
My new dashboard (with card tool, card mod, button card, swipe card. ... It can not back to the first card, and there...
Read more >
background-blend-mode - CSS: Cascading Style Sheets | MDN
If the blending modes' and background images' list lengths are not equal, it will be repeated and/or truncated until lengths match.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found