diff --git a/examples/vue-kitchen-sink/src/stories/issues/11839-undefined-bolean-prop/component.vue b/examples/vue-kitchen-sink/src/stories/issues/11839-undefined-bolean-prop/component.vue
new file mode 100644
index 000000000000..6ca3dd05d936
--- /dev/null
+++ b/examples/vue-kitchen-sink/src/stories/issues/11839-undefined-bolean-prop/component.vue
@@ -0,0 +1,14 @@
+
+ Disabled: {{disabled}}
+
+
+
\ No newline at end of file
diff --git a/examples/vue-kitchen-sink/src/stories/issues/11839-undefined-bolean-prop/index.stories.js b/examples/vue-kitchen-sink/src/stories/issues/11839-undefined-bolean-prop/index.stories.js
new file mode 100644
index 000000000000..c63b77fe2d22
--- /dev/null
+++ b/examples/vue-kitchen-sink/src/stories/issues/11839-undefined-bolean-prop/index.stories.js
@@ -0,0 +1,15 @@
+import Comp from './component.vue';
+
+export default {
+ title: 'Issues/11839 undefined boolean',
+ component: Comp,
+};
+
+export const Primary = (args, { argTypes }) => {
+ return {
+ props: Object.keys(argTypes),
+ components: { Comp },
+ // template: '', // this will log out `false`
+ template: '', // this will log out `undefined`
+ };
+};