okay for vue not to use a slots fallback content it is not sufficient to just put an empty template or a template with a comment in it, you need to have something in it

https://github.com/vuejs/vue/issues/7064
Can not clear slot content with [email protected] · Issue #7064 · vuejs/vue

Version 2.5.3 Reproduction link https://jsfiddle.net/yibuyisheng/s5xoxmv1/6/ Steps to reproduce Create a Base Component with a slot, and pass in the slot with template tag with empty content. What ...

GitHub
@Johann150 My policy with components using slot fallbacks is to provide a prop to disable each, something like no-body. Looks a lot cleaner than empty <template>s, too
@volpeon well empty templates doesnt work, but it was very confusing when i put a comment so its not "empty" by my understanding but it still didnt work as expected

@Johann150
Lucky you.

HTML comments aren't even valid JSX in React land. #sidenotes
@volpeon