diff --git a/packages/client/src/components/form/select.vue b/packages/client/src/components/form/select.vue
index 7a1f11aa7768716454dc7a28e48037011fc7f7fd..70db2dbae335eeb379dca7bf1990e7cccc5b17fd 100644
--- a/packages/client/src/components/form/select.vue
+++ b/packages/client/src/components/form/select.vue
@@ -145,6 +145,8 @@ const onClick = (ev: MouseEvent) => {
 			} else if (Array.isArray(vnode.children)) { // 何故かフラグメントになってくることがある
 				const fragment = vnode;
 				scanOptions(fragment.children);
+			} else if (vnode.props == null) { // v-if で条件が false のときにこうなる
+				// nop?
 			} else {
 				const option = vnode;
 				pushOption(option);