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")