Skip to content

Commit 6582905

Browse files
authored
allow empty <title> tags - fixes #2980 (#2988)
1 parent 056b4a5 commit 6582905

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

src/compiler/compile/render-dom/wrappers/Title.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,10 @@ export default class TitleWrapper extends Wrapper {
9191
);
9292
}
9393
} else {
94-
const value = stringify((this.node.children[0] as Text).data);
94+
const value = this.node.children.length > 0
95+
? stringify((this.node.children[0] as Text).data)
96+
: '""';
97+
9598
block.builders.hydrate.add_line(`document.title = ${value};`);
9699
}
97100
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default {
2+
test({ assert, window }) {
3+
assert.equal(window.document.title, '');
4+
}
5+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<svelte:head>
2+
<title></title>
3+
</svelte:head>

0 commit comments

Comments
 (0)