0119c7cadaf5
atagen <boss@atagen.co>2026-10-19 10:44 UTC
power: touch activity when powering outputs on set_output_power(on) re-armed the idle timer through wake_idle without refreshing last_activity, so after an idle blank the timer fired about 1 ms later and blanked the outputs again.
}
if on {
+ self.services.power.touch();
self.wake_idle();
self.apply_power();