Disappearing elements

After a while, some of the elements in my watchface don’t reappear after returning from AOD. This affects some icons and arcs (and maybe other elements I haven’t noticed). Everything works fine when entering and leaving AOD for a while (hours/days), and some elements continue to work fine indefinitely, so I don’t think it’s a bug in my design. It kinda seems like non-deterministic (race condition?) behaviour in the app that displays the watchface.

This is on Pixel Watch 2 (Wear OS 4).

Has anyone else had this problem?

I’ve been on a PW 2 since launch and I haven’t noticed that problem. I did have a watch face I made where certain backgrounds wouldn’t display after a period of several days, but I didn’t notice any connection with this and AOD.

1 Like

Thanks. That sounds like the same thing.

After three weeks of fault-finding, the Wear OS 5 update arrived for my PW2. The problem doesn’t happen now!

For the record, I’d tracked down the issue to the use of SCREEN LOCK (at least with PIN). After unlocking, some Variant elements were still matching the AMBIENT condition and so were still setting alpha=0 for the associated display items. Why this was happening for some elements and not others still eludes me. I’m pretty sure the bug was in the OS or watch, because I didn’t change anything in my code to fix the problem. It’s up to the OS/app to select when to process Variant statements (ie, AMBIENT).

I did scour the Wear OS bug tracker for this issue, but found nothing.