# Quick Messages Plugin

**URL:** https://meta.discourse.org/t/quick-messages-plugin/39188
**Category:** Plugin
**Tags:** broken
**Created:** [February 8, 2016, 12:13am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188 "2016-02-08T00:13:55Z")
**Posts on this page:** 20
**Page:** 6

<div class="post-metadata">

### Author: ![Huggingfluffybear](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/huggingfluffybear/32/60209_2.png) [@Huggingfluffybear](https://meta.discourse.org/u/Huggingfluffybear)
#### Post date: [May 18, 2016, 7:16pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/102 "2016-05-18T19:16:59Z")

</div>

This is cool!

Great job!

---

<div class="post-metadata">

### Author: ![Pad\_Pors](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pad_pors/32/52016_2.png) [@Pad\_Pors](https://meta.discourse.org/u/Pad_Pors)
#### Post date: [May 18, 2016, 7:20pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/103 "2016-05-18T19:20:38Z")

</div>

yes, there is an option in the setting → basic setup → default locale  
I changed the interface language from En to fa\_IR. this will result automatically to a rtl direction, and you may not understand the local host after a refresh anymore! as the language changes to Persian.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [May 18, 2016, 9:09pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/104 "2016-05-18T21:09:32Z")

</div>

Cool! However it’s still working 😛

How do I break it?

 ![](https://global.discourse-cdn.com/meta/original/3X/e/b/eb866a86f71be365afa0dc800df632d4e146215a.png)

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [May 18, 2016, 10:04pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/105 "2016-05-18T22:04:19Z")

</div>

I installed this plugin and tried it out - seems to be working pretty flawlessly. Nice work! Some smallish issues I noticed:

- that little visual cue makes it look like you can drag up or down from the top of each message window to make it taller or shorter but you actually can’t
- the down carat makes it look like you can minimize to the bottom of the page but it actually disappears, seems to work the same as the X.
- the message chat windows could be much closer together, like on gchat.
- dunno what would happen if you had 3 or 4 of them open at once. ah - they will start to disappear off the left side of the page. maybe limit how many can be opened, or close the last one opened first?

And one biggish one I just found out:

- the navigation seems to poke through the message windows

 ![](https://global.discourse-cdn.com/meta/original/3X/7/3/733120112654417bf2785f2a3037fc47a6fb935a.png)

---

<div class="post-metadata">

### Author: ![BadlyDrawnBoy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/badlydrawnboy/32/121757_2.png) [@BadlyDrawnBoy](https://meta.discourse.org/u/BadlyDrawnBoy)
#### Post date: [May 19, 2016, 12:44am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/106 "2016-05-19T00:44:22Z")

</div>

If you send a message smaller than “min private message post length”, you get an empty modal alert. Not sure if this is plugin’s or dicourse’s fault.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [May 19, 2016, 1:41pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/107 "2016-05-19T13:41:12Z")

</div>

@tobiaseigen Thanks! Very useful.

@BadlyDrawnBoy Yup. Also, if you try to post with greater frequency than the rate limit set in your admin settings you will get an error. These are features of Discourse I need to tweak so that they make more sense for this context. These are next on my ‘feature’ list here (after some of the bugs mentioned above).

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [May 19, 2016, 9:54pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/108 "2016-05-19T21:54:33Z")

</div>

Two other things I noticed today:

- when I click on the quick messages envelope in the menu, it takes a while for the messages to show.

- if you just shared a URL or image, the message is blank and the next lines are black with any links in the summary blue. See screenshot. Not sure if there’s an answer to this.

 ![](https://global.discourse-cdn.com/meta/original/3X/4/9/49d8c73d30e89084f65511f5e383528ca86894cf.png)

---

<div class="post-metadata">

### Author: ![Pad\_Pors](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pad_pors/32/52016_2.png) [@Pad\_Pors](https://meta.discourse.org/u/Pad_Pors)
#### Post date: [May 20, 2016, 4:36am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/109 "2016-05-20T04:36:28Z")

</div>

it’s working well in my firefox, just as you showed.  
and it’s showing this behavior in chrome:

 ![](https://global.discourse-cdn.com/meta/original/3X/4/1/41b9aa4ebde67086f77af8d14037488435a3c720.png)

i’m not sure if there’s anything wrong with my chrome, or what.

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 1, 2016, 11:47am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/110 "2016-06-01T11:47:42Z")

</div>

Hi, great plugin, thanks for this, i have one bug:

 ![](https://global.discourse-cdn.com/meta/original/3X/0/9/096c08264249b87de9f693c0b4ee8d6daf4a595f.png)

I try fix but i can’t

only happens when I click on the message icon

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [June 1, 2016, 11:48am UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/111 "2016-06-01T11:48:39Z")

</div>

Sure, I’ll take a look.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [June 1, 2016, 12:09pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/112 "2016-06-01T12:09:24Z")

</div>

hm, trying to reproduce this…could you paste the custom CSS you’re using for your site here.

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 1, 2016, 12:11pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/113 "2016-06-01T12:11:12Z")

</div>

see here: [http://vidaoverwatch.com](http://vidaoverwatch.com)

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [June 1, 2016, 12:15pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/114 "2016-06-01T12:15:10Z")

</div>

hm, not happening for me on your site either. What browser are you using? I’m using Chrome.

 ![](https://global.discourse-cdn.com/meta/original/3X/4/9/49289e7042b89ba77eeb76c5e190816d331f2c6c.png)

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 1, 2016, 12:16pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/115 "2016-06-01T12:16:00Z")

</div>

Vivaldi, Maxthon and Chrome

when I use the 1920x1080 resolution the bug happens here in my work the resolution is smaller and does not occur too!

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [June 1, 2016, 1:00pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/116 "2016-06-01T13:00:50Z")

</div>

hm still can repro it on your site or on my local. I’ve tried changing the resolution.

1. Show me the elements and their CSS in your browser when it occurs (i.e. in the chrome console).

2. Are using any extensions that affect the page css?

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 1, 2016, 1:02pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/117 "2016-06-01T13:02:59Z")

</div>

i use some extensions, when you get home check better the problem and I will talk to you, thank you for your help! His work is fantastic! Thanks!

Fix this with:

> .messages-menu {  
> margin-left: auto;  
> margin-right: auto;  
> margin-bottom: auto;  
> margin-top: auto;  
> }  
> .menu-links .new-message {  
> text-align: right;  
> right: -150px;  
> margin-right: auto;  
> margin-left: auto;  
> padding-right: auto;  
> margin-top: -40px;  
> }  
> //caixa de mensagens//  
> .messages-container {  
> position: absolute;  
> z-index: 999;  
> }

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [June 4, 2016, 6:54pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/118 "2016-06-04T18:54:01Z")

</div>

I’ve just:

1. Removed system messages from the quick message list
2. Removed new system messages from the message notification count
3. Added system messages to the user notification count

[https://github.com/angusmcleod/discourse-quick-messages/commit/739a4207529701c50339f4080c59ada4ade6371a](https://github.com/angusmcleod/discourse-quick-messages/commit/739a4207529701c50339f4080c59ada4ade6371a)

cc @tobiaseigen as per your initial request.

Note that this means you will still see notifications for system messages in the form of user notifications rather than as message notifications. For example a new user sees:

 ![](https://global.discourse-cdn.com/meta/original/3X/5/0/50146b82b0eef9044d5d0a8857a449815d38d677.png)

I’ve been trying to also remove non-system messages from the user notification list. Previously, I removed the messages from the user notification list by adding and removing observers to filter the notifications property in the SiteHeader component at the opportune time.

As the user notification list is now inside a widget, meaning observers are no longer available, I haven’t been able to find a way to filter it either on the client or the server, save from deleting those notifications on the server entirely, which would be dangerous. So the quick messages are going to continue to appear in the user notification list and the quick message list for now, albeit they don’t create notifications in the user notification list.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [June 4, 2016, 6:54pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/119 "2016-06-04T18:54:43Z")

</div>

looks good - I’ll give it a test on kabissa. 🚀

update: works like a charm! nice work.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [June 4, 2016, 7:07pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/120 "2016-06-04T19:07:15Z")

</div>

> [@marcospreviato](#):
>
> .messages-menu { margin-left: auto; margin-right: auto; margin-bottom: auto; margin-top: auto;}.menu-links .new-message { text-align: right; right: -150px; margin-right: auto; margin-left: auto; padding-right: auto; margin-top: -40px;}//caixa de mensagens//.messages-container {position: absolute;z-index: 999;}

Ok sure. Do you want to make a PR?

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 6, 2016, 1:11pm UTC](https://meta.discourse.org/t/quick-messages-plugin/39188/121 "2016-06-06T13:11:59Z")

</div>

hi angus, the plugin is fantastic, but today when rebuild app of my site the messages don’t show in menu, but in user info page the messages still here… You have any idea what can be?

 ![](https://global.discourse-cdn.com/meta/original/3X/b/2/b293e5e39c1b1fd24cceecafe2e89f88fbfa2d4d.png)

it seems that I was the only one affected by this problem on my site, moderators and users continue with the messages appearing on the menu

[Previous page](https://meta.discourse.org/t/quick-messages-plugin/39188.md?page=5)

[Next page](https://meta.discourse.org/t/quick-messages-plugin/39188.md?page=7)
