# Plugin-outlet incorrectly handles multiple plugins at the same outlet

**URL:** https://meta.discourse.org/t/plugin-outlet-incorrectly-handles-multiple-plugins-at-the-same-outlet/32206
**Category:** Bug
**Created:** [2015年八月17日 16:03 UTC](https://meta.discourse.org/t/plugin-outlet-incorrectly-handles-multiple-plugins-at-the-same-outlet/32206 "2015-08-17T16:03:01Z")
**Posts on this page:** 6
**Page:** 2

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2017年五月8日 14:31 UTC](https://meta.discourse.org/t/plugin-outlet-incorrectly-handles-multiple-plugins-at-the-same-outlet/32206/22 "2017-05-08T14:31:41Z")

</div>



---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2017年五月8日 14:32 UTC](https://meta.discourse.org/t/plugin-outlet-incorrectly-handles-multiple-plugins-at-the-same-outlet/32206/23 "2017-05-08T14:32:38Z")

</div>

We kind of regressed here when we upgraded to Glimmer.

@eviltrout and I have a plan on how to attack this, but have not had a chance to yet.

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [2017年五月8日 14:49 UTC](https://meta.discourse.org/t/plugin-outlet-incorrectly-handles-multiple-plugins-at-the-same-outlet/32206/24 "2017-05-08T14:49:12Z")

</div>

Yeah it’s actually not that hard – we just need to specify `tagName: ''`

I guess the harder part is we need to make sure all major plugins continue to work that way though.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2017年十二月10日 22:22 UTC](https://meta.discourse.org/t/plugin-outlet-incorrectly-handles-multiple-plugins-at-the-same-outlet/32206/25 "2017-12-10T22:22:59Z")

</div>

FYI we have a general pattern for fixing this, its just a matter of implementing it internally in a few of the existing outlets.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2018年五月18日 04:32 UTC](https://meta.discourse.org/t/plugin-outlet-incorrectly-handles-multiple-plugins-at-the-same-outlet/32206/26 "2018-05-18T04:32:13Z")

</div>

Closing this, we have a working pattern in our connectors, for example:

> <https://github.com/discourse/discourse/blob/003b7f06adf3bb625e7e99d61fae2b2a8f1653ee/app/assets/javascripts/discourse/templates/components/topic-list.hbs#L19-L29>

```plaintext
tagName=""
  connectorTagName=""

```

Makes the magic happen, feel free to submit PRs if you notice this missing anywhere.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2018年五月18日 04:32 UTC](https://meta.discourse.org/t/plugin-outlet-incorrectly-handles-multiple-plugins-at-the-same-outlet/32206/27 "2018-05-18T04:32:16Z")

</div>



[上一頁](https://meta.discourse.org/t/plugin-outlet-incorrectly-handles-multiple-plugins-at-the-same-outlet/32206.md?page=1)
