diff --git a/gui/dialogs/airports.xml b/gui/dialogs/airports.xml
index c3e3ae8f8..e1ed9a93c 100644
--- a/gui/dialogs/airports.xml
+++ b/gui/dialogs/airports.xml
@@ -3,6 +3,7 @@
 <PropertyList>
   <name>airports</name>
   <layout>vbox</layout>
+  <resizable>true</resizable>
 
   <text>
     <label>Select an Airport</label>
@@ -44,6 +45,9 @@
     <name>airport-list</name>
     <pref-width>440</pref-width>
     <pref-height>360</pref-height>
+    <halign>fill</halign>
+    <valign>fill</valign>
+    <stretch>true</stretch>
     <property>/sim/gui/dialogs/airports/list</property>
     <binding>
       <command>dialog-apply</command>
@@ -67,6 +71,8 @@
     <input>
       <name>input</name>
       <pref-width>280</pref-width>
+      <halign>fill</halign>
+      <stretch>true</stretch>
       <property>/sim/gui/dialogs/airports/list</property>
       <binding>
         <command>dialog-apply</command>
diff --git a/gui/dialogs/joystick-info.xml b/gui/dialogs/joystick-info.xml
index 8d4e62ef1..73d86b578 100644
--- a/gui/dialogs/joystick-info.xml
+++ b/gui/dialogs/joystick-info.xml
@@ -3,6 +3,7 @@
 <PropertyList>
 	<name>joystick-info</name>
 	<layout>vbox</layout>
+	<resizable>true</resizable>
 	<default-padding>3</default-padding>
 
 	<group>
@@ -177,6 +178,8 @@
 
 	<textbox>
 		<halign>fill</halign>
+		<valign>fill</valign>
+		<stretch>true</stretch>
 		<pref-width>640</pref-width>
 		<pref-height>480</pref-height>
 		<slider>20</slider>