diff --git a/testsuite/reftests/default-size-undecorated.ref.ui b/testsuite/reftests/default-size-undecorated.ref.ui
new file mode 100644
index 0000000000..815a17caba
--- /dev/null
+++ b/testsuite/reftests/default-size-undecorated.ref.ui
@@ -0,0 +1,52 @@
+
+
+
+
diff --git a/testsuite/reftests/default-size-undecorated.ui b/testsuite/reftests/default-size-undecorated.ui
new file mode 100644
index 0000000000..92f636a8ca
--- /dev/null
+++ b/testsuite/reftests/default-size-undecorated.ui
@@ -0,0 +1,56 @@
+
+
+
+ 600
+ 400
+ 0
+
+
+ center
+ center
+ 10
+ 10
+
+
+ default width:
+
+ 0
+ 0
+
+
+
+
+
+
+ 600
+
+ 1
+ 0
+
+
+
+
+
+ default height:
+
+ 0
+ 1
+
+
+
+
+
+
+ 400
+
+ 1
+ 1
+
+
+
+
+
+
+
diff --git a/testsuite/reftests/default-size-with-titlebar.ref.ui b/testsuite/reftests/default-size-with-titlebar.ref.ui
new file mode 100644
index 0000000000..37826fb763
--- /dev/null
+++ b/testsuite/reftests/default-size-with-titlebar.ref.ui
@@ -0,0 +1,55 @@
+
+
+
+ 600
+ 400
+ size?
+
+
+
+
+
+ center
+ center
+ 10
+ 10
+
+
+ default width:
+
+ 0
+ 0
+
+
+
+
+
+ 600
+
+ 1
+ 0
+
+
+
+
+
+ default height:
+
+ 0
+ 1
+
+
+
+
+
+ 400
+
+ 1
+ 1
+
+
+
+
+
+
+
diff --git a/testsuite/reftests/default-size-with-titlebar.ui b/testsuite/reftests/default-size-with-titlebar.ui
new file mode 100644
index 0000000000..9e57aa45f4
--- /dev/null
+++ b/testsuite/reftests/default-size-with-titlebar.ui
@@ -0,0 +1,59 @@
+
+
+
+ 600
+ 400
+ size?
+
+
+
+
+
+ center
+ center
+ 10
+ 10
+
+
+ default width:
+
+ 0
+ 0
+
+
+
+
+
+
+ 600
+
+ 1
+ 0
+
+
+
+
+
+ default height:
+
+ 0
+ 1
+
+
+
+
+
+
+ 400
+
+ 1
+ 1
+
+
+
+
+
+
+
diff --git a/testsuite/reftests/default-size-without-titlebar.ref.ui b/testsuite/reftests/default-size-without-titlebar.ref.ui
new file mode 100644
index 0000000000..01064637ca
--- /dev/null
+++ b/testsuite/reftests/default-size-without-titlebar.ref.ui
@@ -0,0 +1,52 @@
+
+
+
+ 600
+ 400
+ size?
+
+
+ center
+ center
+ 10
+ 10
+
+
+ default width:
+
+ 0
+ 0
+
+
+
+
+
+ 600
+
+ 1
+ 0
+
+
+
+
+
+ default height:
+
+ 0
+ 1
+
+
+
+
+
+ 400
+
+ 1
+ 1
+
+
+
+
+
+
+
diff --git a/testsuite/reftests/default-size-without-titlebar.ui b/testsuite/reftests/default-size-without-titlebar.ui
new file mode 100644
index 0000000000..dcc27aebab
--- /dev/null
+++ b/testsuite/reftests/default-size-without-titlebar.ui
@@ -0,0 +1,56 @@
+
+
+
+ 600
+ 400
+ size?
+
+
+ center
+ center
+ 10
+ 10
+
+
+ default width:
+
+ 0
+ 0
+
+
+
+
+
+
+ 600
+
+ 1
+ 0
+
+
+
+
+
+ default height:
+
+ 0
+ 1
+
+
+
+
+
+
+ 400
+
+ 1
+ 1
+
+
+
+
+
+
+
diff --git a/testsuite/reftests/meson.build b/testsuite/reftests/meson.build
index 5e4d5d08d7..ea967f2d0c 100644
--- a/testsuite/reftests/meson.build
+++ b/testsuite/reftests/meson.build
@@ -225,6 +225,12 @@ testdata = [
'data-url.css',
'data-url.ref.ui',
'data-url.ui',
+ 'default-size-undecorated.ui',
+ 'default-size-undecorated.ref.ui',
+ 'default-size-with-titlebar.ui',
+ 'default-size-with-titlebar.ref.ui',
+ 'default-size-without-titlebar.ui',
+ 'default-size-without-titlebar.ref.ui',
'fixed-widget-stacking.ref.ui',
'fixed-widget-stacking.ui',
'flipping-icons.ref.ui',