Die Syntaxhervorhebung ist falsch, wenn die vorangehende Komponente selbstschließend ist. (Siehe Screenshot unten.)
Sie können den folgenden Code in eine *.svelte
Datei kopieren, um Folgendes anzuzeigen:
<SelfClosingComponent/>
<div>stuff</div> <!-- highlight problem with opening tag -->
<div>stuff</div> <!-- no highlight problem -->
<SelfClosingComponent/>
<meta/> <!-- highlight problem -->
<SelfClosingComponent/>
<div/> <!-- highlight problem, but also not valid html, so...??? -->
<SelfClosingComponent/>
<!-- <Intro/> --> <!-- highlight problem -->
<!-- <Intro/> --> <!-- returns to normal after problem -->
<SelfClosingComponent></SelfClosingComponent>
<div>stuff</div> <!-- no highlight problem when component has ending tag -->
Erwartetes Verhalten
Highlight sollte nach selbstschließenden Komponenten wie <SelfClosingComponent/>
zum normalen Verhalten zurückkehren.
Bildschirmfoto
System (bitte füllen Sie die folgenden Informationen aus):
Möglicherweise verwandt: https://github.com/sveltejs/language-tools/issues/299
Ein einfacheres Beispiel
<div/>
<div></div>
Es passiert nur, wenn vor dem Schlussteil kein Leerzeichen ist
Huhu! Danke @dummdidumm!