# What Is Poll Pending Canceled

**URL:** https://meta.discourse.org/t/what-is-poll-pending-canceled/50744
**Category:** Support
**Created:** [2016年九月27日 18:20 UTC](https://meta.discourse.org/t/what-is-poll-pending-canceled/50744 "2016-09-27T18:20:59Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![charles](https://avatars.discourse-cdn.com/v4/letter/c/6f9a4e/32.png) [@charles](https://meta.discourse.org/u/charles)
#### Post date: [2016年九月27日 18:20 UTC](https://meta.discourse.org/t/what-is-poll-pending-canceled/50744/1 "2016-09-27T18:20:59Z")

</div>

From the Chrome console, I see several poll items.

It’s listed as canceled, pending or showing time of 25+ s

What is it and can it be removed?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2016年九月27日 19:01 UTC](https://meta.discourse.org/t/what-is-poll-pending-canceled/50744/2 "2016-09-27T19:01:52Z")

</div>

Those are the `message bus` connections and are needed for Discourse to work properly. This is what makes Discourse update in front of your eyes without needing constant page refreshes.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [2016年九月27日 20:00 UTC](https://meta.discourse.org/t/what-is-poll-pending-canceled/50744/3 "2016-09-27T20:00:30Z")

</div>

> [@charles](#):
>
> What is it and can it be removed?

AFAIK if you disable JavaScript in your browser “poll” won’t happen.

---

<div class="post-metadata">

### Author: ![elijah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elijah/32/104055_2.png) [@elijah](https://meta.discourse.org/u/elijah)
#### Post date: [2016年九月28日 00:19 UTC](https://meta.discourse.org/t/what-is-poll-pending-canceled/50744/4 "2016-09-28T00:19:40Z")

</div>

To add on to @Falco’s answer, it is an http(s) long poll:

> **[Push technology | Long polling](https://en.wikipedia.org/wiki/Push_technology#Long_polling)**
>
> Long polling is itself not a true push; long polling is a variation of the traditional polling technique, but it allows emulating a push mechanism under circumstances where a real push is not possible, such as sites with security policies that require rejection of incoming HTTP requests.
> With long polling, the client requests to get more information from the server exactly as in normal polling, but with the expectation that the server may not respond immediately. If the server has no new informa...

The idea is javascript on the client side asks the server for updates (changes to the current page, notifications about new responses, etc). The server, if it doesn’t have any answer, _does not answer_, but instead just keeps the request open. If / when it does have something to say, it responds. But if the request times out before then, it’s no problem. The javascript will just open a new poll request. And wait.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [2016年九月28日 21:42 UTC](https://meta.discourse.org/t/what-is-poll-pending-canceled/50744/5 "2016-09-28T21:42:24Z")

</div>

This topic was automatically closed after 12 hours. New replies are no longer allowed.
