Change summary
  crates/settings_ui/src/page_data.rs | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
  Detailed changes
  
  
    
    @@ -299,7 +299,13 @@ pub(crate) fn settings_data() -> Vec<SettingsPage> {
                     title: "Agent Panel UI Font Size",
                     description: "Font size for agent response text in the agent panel. Falls back to the regular UI font size.",
                     field: Box::new(SettingField {
-                        pick: |settings_content| &settings_content.theme.agent_ui_font_size,
+                        pick: |settings_content| {
+                            if settings_content.theme.agent_ui_font_size.is_some() {
+                                &settings_content.theme.agent_ui_font_size
+                            } else {
+                                &settings_content.theme.ui_font_size
+                            }
+                        },
                         pick_mut: |settings_content| &mut settings_content.theme.agent_ui_font_size,
                     }),
                     metadata: None,