diff --git a/src/compile/render-dom/wrappers/Element/index.ts b/src/compile/render-dom/wrappers/Element/index.ts
index 607c169732..b08c438002 100644
--- a/src/compile/render-dom/wrappers/Element/index.ts
+++ b/src/compile/render-dom/wrappers/Element/index.ts
@@ -205,8 +205,8 @@ export default class ElementWrapper extends Wrapper {
block.parent.addDependencies(block.dependencies);
// appalling hack
- block.wrappers.splice(block.wrappers.indexOf(this), 1);
- this.slot_block.wrappers.push(this);
+ block.parent.wrappers.splice(block.parent.wrappers.indexOf(this), 1);
+ block.wrappers.push(this);
}
}
diff --git a/src/compile/render-dom/wrappers/MustacheTag.ts b/src/compile/render-dom/wrappers/MustacheTag.ts
index 433974db87..c18c9c54c1 100644
--- a/src/compile/render-dom/wrappers/MustacheTag.ts
+++ b/src/compile/render-dom/wrappers/MustacheTag.ts
@@ -2,6 +2,7 @@ import Renderer from '../Renderer';
import Block from '../Block';
import Node from '../../nodes/shared/Node';
import Tag from './shared/Tag';
+import Wrapper from './shared/Wrapper';
export default class MustacheTagWrapper extends Tag {
var = 'text';
diff --git a/test/runtime/samples/component-slot-named-b/Nested.svelte b/test/runtime/samples/component-slot-named-b/Nested.svelte
new file mode 100644
index 0000000000..a94392ce5d
--- /dev/null
+++ b/test/runtime/samples/component-slot-named-b/Nested.svelte
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/test/runtime/samples/component-slot-named-b/_config.js b/test/runtime/samples/component-slot-named-b/_config.js
new file mode 100644
index 0000000000..f2e2ba2d87
--- /dev/null
+++ b/test/runtime/samples/component-slot-named-b/_config.js
@@ -0,0 +1,7 @@
+export default {
+ preserveIdentifiers: true,
+
+ html: `
+ Hello world
+ `
+};
diff --git a/test/runtime/samples/component-slot-named-b/main.svelte b/test/runtime/samples/component-slot-named-b/main.svelte
new file mode 100644
index 0000000000..dd566c6888
--- /dev/null
+++ b/test/runtime/samples/component-slot-named-b/main.svelte
@@ -0,0 +1,9 @@
+
+
+
+ Hello {name}
+
\ No newline at end of file