Watch face > onComplicationDataUpdate is not sent after a reboot

Hi

This issue affects all the Samsung Galaxy Watch 6, and recently the Samsung Galaxy Watch 5 as they were targeted with the same os update:
OneUI 5.0
Google Play Services 23.33.16
Wear OS 4.0
Wear Service 1.8.1.536969553

This issue affects all the “developed” watch faces (to be opposed to watch faces created with WFS), and can be reproduced on watch faces developed with java wear api, or kotlin wear api.
But possibly affecting WFS watch faces too, because it has some complication refreshment issues.

When setting up a watch face with complications (like steps, agenda etc…), and then reboot the watch : When boot is completed, onComplicationDataUpdate is not sent anymore.
As a result, complications are not updated.
The only workaround is to switch to another watch face, and then to switch back to the first one.

This has been reproduced on various watch faces from GPlayStore:
fr.thema.wear.watch.minimalistpixel
com.benoitletondor.pixelminimalwatchface
com.denite.watchface.blackmetal
watch.richface.androidwear.fury
And on the Google Watch Face sample.

It looks like the first watch face is not correctly initialized after a reboot.

Hi. Yes, this is a problem right now. I didn’t manage to report it because I was wasting time reporting other bugs and I was just disgusted by it all :smiley:
I suggest not to waste time here on the forum with overly technical explanations when it is rarely met with understanding (my own experience).

You can open a support request here:
Developer Support | Samsung Developers

This wouldn’t be a Watch Face Studio issue if it is with other with other tools. Still they may be able to forward it to the right team.

Ron
Samsung Developer Relations

It is disgusting to see these bugs marketed. We may consider these facts useful.

I read this and I am confused. Do you mean to say they are using bugs as a selling point? A marketing strategy?

They use it in able to discuss their products. They don’t even refine these bugs on a fix or patch.