home-assistant / home-assistant/iOS
Lock Screen widgets invisible but tappable on device; simulator OK
- Dominant language
- Swift
- Stars
- 2.4k
- Forks
- 520
- Avg merge
- 7h 27m
- Merged PRs (30d)
- 264
Description
**iOS device model, version and app version**
Model Name: iPhone (multiple; reproducible on real devices)
Software Version: iOS 18.6
App version: 2025.8 TestFlight builds (Release). Simulator builds render correctly.
**Home Assistant Core Version**
2025.7
**Describe the bug**
Lock Screen widgets render as invisible but remain tappable on real devices when installed via TestFlight build. The same widgets render correctly in the iOS Simulator. Some widget families (e.g., gauge, details) display, while others (assist, scripts, actions, open page) are invisible though tappable. Custom icon font is confirmed registered successfully, but text/icons using that font do not appear on device for specific Lock Screen families.
**To Reproduce**
1. Build in Release and distribute through TestFlight.
2. Add multiple Lock Screen widgets:
- Working: gauge, details
- Invisible but clickable: assist, scripts, actions, open page
**Observe that:**
Simulator renders all widgets correctly.
On device, some widgets are invisible (no background/foreground drawn) but still respond to taps.
**Expected behavior**
- All Lock Screen widget families should render their views and icons when installed via TestFlight, matching Simulator behavior.
- Custom font icons should appear consistently once CTFontManagerRegisterFontsForURL reports successful registration.
**Screenshots**
Not available (widgets are visually absent; they occupy space and are tappable).
Contributor guide
Assessment
This issue has not been assessed yet.