From 95175cb01d20ffe5a6ee89b899b3c0e38e821ae9 Mon Sep 17 00:00:00 2001 From: Pavel Baksy Date: Wed, 24 Dec 2025 13:15:39 +0100 Subject: [PATCH] Fix GTK assertion error - set min/max heights in correct order --- src/widgets/history_item.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/widgets/history_item.py b/src/widgets/history_item.py index 83ae9ac..6c56c40 100644 --- a/src/widgets/history_item.py +++ b/src/widgets/history_item.py @@ -134,12 +134,14 @@ class HistoryItem(Gtk.Box): if self.request_expanded: # Expand to show full scrollable content - self.request_body_scroll.set_min_content_height(300) + # Set max first, then min to avoid assertion errors self.request_body_scroll.set_max_content_height(300) + self.request_body_scroll.set_min_content_height(300) self.request_expander_label.set_text("Collapse request") print("DEBUG: Expanded request to 300px") else: # Collapse to show only few lines + # Set min first, then max to avoid assertion errors self.request_body_scroll.set_min_content_height(60) self.request_body_scroll.set_max_content_height(60) self.request_expander_label.set_text("Show full request") @@ -155,12 +157,14 @@ class HistoryItem(Gtk.Box): if self.response_expanded: # Expand to show full scrollable content - self.response_body_scroll.set_min_content_height(300) + # Set max first, then min to avoid assertion errors self.response_body_scroll.set_max_content_height(300) + self.response_body_scroll.set_min_content_height(300) self.response_expander_label.set_text("Collapse response") print("DEBUG: Expanded response to 300px") else: # Collapse to show only few lines + # Set min first, then max to avoid assertion errors self.response_body_scroll.set_min_content_height(60) self.response_body_scroll.set_max_content_height(60) self.response_expander_label.set_text("Show full response")