From 71c9d30c2c7f4f9da010e97642c8ad5d2c9e2322 Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Sat, 18 Jul 2026 14:14:16 +0545 Subject: [PATCH] fix(osd): log exception when removing hide timer source except Exception: pass was hiding stale ID errors. --- src/window/osd/components/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/window/osd/components/base.py b/src/window/osd/components/base.py index e674e97..8df63d5 100644 --- a/src/window/osd/components/base.py +++ b/src/window/osd/components/base.py @@ -73,8 +73,8 @@ class BaseOSDContainer(Box): if self._hide_timer_id is not None: try: GLib.source_remove(self._hide_timer_id) - except Exception: - pass + except Exception as e: + logger.debug(f"[osd_base] Failed to remove hide timer {self._hide_timer_id}: {e}") self._hide_timer_id = None def hide_window(self):