Please stop forcing us to buy brand new Dashboard hardware and make GUI stuff work on older webview again!

No, Unfortunately I don’t have a backup anymore with a previous card_mod. I was so stupid to update the card_mod addon a few weeks ago, but not restart Hass back then. By the time I restarted Hass (yesterday) it had deleted the older backups with previous card_mod version already. (I only keep two weeks backup history)

At least I’ll update to 2023.12.2 (and OS 11.2), to see what that does. Currently on 2023.11.3.

My guess is, and I’m not a HACS developer, so not based on any facts, there is a generic HACS library that’s used by all/most HACS addon developers which got updated some time ago, with stricter requirements in terms of webview version. And everytime a developer creates an update to its addon, it now picks up this new version of the HACS library and includes it in the updated addon, et voila, older webviews break.

Answering myself:
tested iPhone 5S with iOS 12.5.7 with HA 2023.12.0 + card_mod 3.2.4 (previous ver) - card-mod not working.
Probably some changes in HA (11 → 12) caused this plugin to stop working on my old device.

So, agree: this particular case with card-mod caused by HA.

Still weird though, as I’m still on 2023.11.3.

Tested iPhone 5S (iOS 12.5.7) with HA 2023.11.1 + card-mod 3.2.3 → WORKING (at least with simple styles).

1 Like

That was more or less my last working config as well.

Do you have issues with 2023.11.3 + card-mod 3.2.3 ?

No I think that was indeed the latest that worked, until I upgraded card_mod to 3.3.0. But like I said, I cannot revert back anymore to a previous card_mod, so don’t have the exact details whch version was last working.

iPhone 5S (iOS 12.5.7)
HA 2023.11.1 + card-mod 3.2.3 → WORKING (at least with simple styles).
HA 2023.12.2 + card-mod 3.2.3 → WORKING (same, not tested all my cases)
HA 2023.12.2 + card-mod 3.2.4 → WORKING (same)
HA 2023.12.2 + card-mod 3.3.0 → NOT

1 Like

Thanks for all your troubleshooting!
I’m on HA 2023.12.3 & card-mod 3.3.0 and indeed also not working.

I see I can choose older releases

3 Likes

Where is that, in HACS?
Ah indeed, under redownload. I’ll try that later.

1 Like

Suggest to:

  1. Remove card-mod.
  2. Clean cache
  3. Install card-mod 3.2.3.
  4. Check on desktop which version is installed in Code Inspector. (sometimes I still see wrong version installed - so this is a necessary check)
  5. Open target device, clear cache, then test.
1 Like

This was what I came here for. Just revert the cards giving you a problem and poof no more problem except a device that won’t allow you to update.

That wouldn’t have a place on my network anymore. I won’t keep a device that I cannot update for security purposes and current web view is 100% a security concern.

Updated my post:
HA 2023.12.2 + card-mod 3.2.4 → WORKING

1 Like

Thanks for all you work!! Now the question is, what exactly in 3.3.0 causes this to break.

I’ll try to revert back and later come up with a more future proof solution. Either try and root the clock or use a different device.

Complain to Lenovo, it’s their problem. Not HA, or the card devs.

1 Like

If you have problems with understanding what is written here - not needed to show it to others. You probably read 1 sentence out of 100 and wanted to react asap.

My guess is that a reason why card-mod 3.3 stopped working related to dependencies.

A small remind: in 2023.11 a standard slider stopped working in old devices.
This behaviour was fixed - but not for all devices: iOS 15.x works, iOS 12.5.7 - does not.

1 Like

Thanks to Thomas Loven.
card-mod updated to 3.3.1.
iPhone 5S (iOS 12.5.7), 2023.12.1, card-mod 3.3.1 - works OK

1 Like