From d8c2d4b530b74d70eee90fc1b95674584aa2a703 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Mar 2026 09:01:24 +0000 Subject: [PATCH 1/2] Initial plan From 5319a884a099679fd1442ff71b092bdc9bd35bb2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Mar 2026 09:07:32 +0000 Subject: [PATCH 2/2] Fix TDropDown.update_value() to call self.update() for UI refresh when mounted Co-authored-by: clstaudt <875194+clstaudt@users.noreply.github.com> --- tuttle/app/core/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tuttle/app/core/views.py b/tuttle/app/core/views.py index 65aa312..8c8fefb 100644 --- a/tuttle/app/core/views.py +++ b/tuttle/app/core/views.py @@ -448,6 +448,10 @@ def update_dropdown_items(self, items: List[str]): def update_value(self, new_value: str): self.drop_down.value = new_value self.drop_down.error_text = None + try: + self.update() + except RuntimeError: + pass # control not yet mounted @property def value(self):