<h3 dir="auto">Version</h3>
<p dir="auto">2.5.2</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://github.com/Pistos/vue-unknown-custom-element-bug">https://github.com/Pistos/vue-unknown-custom-element-bug</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<p dir="auto">See README, but I duplicate the steps here for your convenience:</p>
<ol dir="auto">
<li><code class="notranslate">npm install</code></li>
<li><code class="notranslate">npm run dev</code></li>
<li>Browse to <a href="http://localhost:8080" rel="nofollow">http://localhost:8080</a></li>
<li>Click "Example Tab" at top of page</li>
<li>Observe lack of second tabset on page</li>
<li>Observe console error: <code class="notranslate">[Vue warn]: Unknown custom element: &lt;tab-link&gt; - did you register the component correctly? For recursive components, make sure to provide the "name" option.</code></li>
<li>Open App.vue in an editor</li>
<li>Remove the three lines marked with comments; save file</li>
<li>Refresh example page in browser</li>
<li>Observe presence of expected tabset on page</li>
<li>Put three lines back in App.vue</li>
<li>Refresh browser</li>
<li>Observe disappearance of tabset</li>
</ol>
<h3 dir="auto">What is expected?</h3>
<ol dir="auto">
<li>No JS console errors or warnings about components that seem to be correctly defined, imported, named and referenced.</li>
<li>Rendering of components (i.e. not missing)</li>
</ol>
<h3 dir="auto">What is actually happening?</h3>
<ol dir="auto">
<li>JS console error: <code class="notranslate">[Vue warn]: Unknown custom element: &lt;tab-link&gt; - did you register the component correctly? For recursive components, make sure to provide the "name" option.</code></li>
<li>Component and its children are absent.</li>
</ol>
<hr>
<p dir="auto">See the repro steps and README for a clue or workaround.  This might have something to do with the usage of a child component twice on a page, but via different parent components.</p>
<h3 dir="auto">Version</h3>
<p dir="auto">2.2.6</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://jsbin.com/pusozum/edit?html,js,console,output" rel="nofollow">https://jsbin.com/pusozum/edit?html,js,console,output</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<p dir="auto">Please check minimal reproduction:<br>
2 components which are parent and child, parent pass props to child.<br>
Child component will not update if the props is not referred in its template.</p>
<h3 dir="auto">What is expected?</h3>
<p dir="auto">Child component trigger its updated hook.</p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto">Child component never trigger its updated hook</p>