# Expanding poll responses loaded dynamically does nothing

**URL:** <https://meta.discourse.org/t/expanding-poll-responses-loaded-dynamically-does-nothing/69023>\
**Category:** Bug\
**Created:** [August 30, 2017, 3:58am UTC](https://meta.discourse.org/t/expanding-poll-responses-loaded-dynamically-does-nothing/69023 "2017-08-30T03:58:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![barryvan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/barryvan/32/82635_2.png) [@barryvan](https://meta.discourse.org/u/barryvan)\
**Post date:** [August 30, 2017, 3:58am UTC](https://meta.discourse.org/t/expanding-poll-responses-loaded-dynamically-does-nothing/69023/1 "2017-08-30T03:58:30Z")

</div>

I just posted a poll and voted, and left the post open to watch responses come in. I noticed the number of respondents go up, and a small 🔽 button appear below the first option. Clicking this resulted in a never-ending spinner.

I’m not sure how useful the stacktrace I can see in the browser console is, but here it is:

> **stacktrace**
>
> ```plaintext
> e is undefined
> html/s<@https://cdn.discourse.org/seqta/brotli_asset/plugin-0398114eaff68cd6047762c8c60d29920ca988026d8b9ac09cf59ec48d34a8cb.js:6:8806
> html@https://cdn.discourse.org/seqta/brotli_asset/plugin-0398114eaff68cd6047762c8c60d29920ca988026d8b9ac09cf59ec48d34a8cb.js:6:8733
> p@https://cdn.discourse.org/seqta/brotli_asset/application-4dcc23c78636d5801a104c6de506c156696f8f0aa43029d4ea93d706106be3b2.js:54:18398
> value@https://cdn.discourse.org/seqta/brotli_asset/application-4dcc23c78636d5801a104c6de506c156696f8f0aa43029d4ea93d706106be3b2.js:54:21075
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:14898
> i@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:14813
> l@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:18816
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17739
> o@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:18369
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17974
> o@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:18369
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17974
> i@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17666
> l@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:18825
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17739
> o@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:18369
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17974
> i@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17666
> l@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:18825
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17739
> o@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:18369
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17974
> o@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:18369
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17974
> i@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17666
> l@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:18825
> r@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17739
> i@https://cdn.discourse.org/seqta/brotli_asset/vendor-057c8aaf728aa3bc264d5ff93a70e003efe4f4ecdc16ba0a02d452e6e3ef4402.js:7:17666
> value@https://cdn.discourse.org/seqta/brotli_asset/application-4dcc23c78636d5801a104c6de506c156696f8f0aa43029d4ea93d706106be3b2.js:51:22512
> invokeWithOnError@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:7:17919
> flush@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:7:18364
> flush@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:7:19124
> end@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:7:19469
> run@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:7:20538
> u@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:13:1629
> e/i.success@https://cdn.discourse.org/seqta/brotli_asset/application-4dcc23c78636d5801a104c6de506c156696f8f0aa43029d4ea93d706106be3b2.js:2:704
> l@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:2:6359
> fireWith@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:2:7127
> r@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:3:9988
> n/<@https://cdn.discourse.org/seqta/brotli_asset/ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:3:15842
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:28913:6
> u
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:28913:6
> o
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:28892:6
> invokeWithOnError
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:12024:6
> flush
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:12080:8
> flush
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:12204:8
> end
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:12274:6
> run
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:12388:10
> u
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:33455:11
> e/i.success
> _application-4dcc23c78636d5801a104c6de506c156696f8f0aa43029d4ea93d706106be3b2.js:1944:8
> l
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:3186:10
> fireWith
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:3316:6
> r
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:8758:4
> n/<
> _ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:9124:8
> 
> ```

---

<div class="post-metadata">

**Author:** ![barryvan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/barryvan/32/82635_2.png) [@barryvan](https://meta.discourse.org/u/barryvan)\
**Post date:** [August 30, 2017, 6:38am UTC](https://meta.discourse.org/t/expanding-poll-responses-loaded-dynamically-does-nothing/69023/2 "2017-08-30T06:38:37Z")

</div>

Looks like this XHR is returning an empty JSON object:

`https://.../polls/voters.json?post_id=3948&poll_name=poll&option_id=f15a5fb652188185434bf1f95a86d0b7&offset=1`

which causes the stacktrace above.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [November 11, 2017, 10:32am UTC](https://meta.discourse.org/t/expanding-poll-responses-loaded-dynamically-does-nothing/69023/3 "2017-11-11T10:32:51Z")

</div>

Is this still an issue?

---

<div class="post-metadata">

**Author:** ![barryvan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/barryvan/32/82635_2.png) [@barryvan](https://meta.discourse.org/u/barryvan)\
**Post date:** [November 13, 2017, 12:17am UTC](https://meta.discourse.org/t/expanding-poll-responses-loaded-dynamically-does-nothing/69023/4 "2017-11-13T00:17:35Z")

</div>

Not sure – I haven’t posted a poll for a while. 😉 I’ll put one in here for testing purposes so that we can check.

_Poll ([view on site](https://meta.discourse.org/t/expanding-poll-responses-loaded-dynamically-does-nothing/69023/4))_

---

<div class="post-metadata">

**Author:** ![barryvan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/barryvan/32/82635_2.png) [@barryvan](https://meta.discourse.org/u/barryvan)\
**Post date:** [November 13, 2017, 12:33am UTC](https://meta.discourse.org/t/expanding-poll-responses-loaded-dynamically-does-nothing/69023/5 "2017-11-13T00:33:07Z")

</div>

Hmm, can’t repro this any more here – it could be because the poll’s not public, though. It’s not a huge issue by any means.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [November 13, 2017, 12:33am UTC](https://meta.discourse.org/t/expanding-poll-responses-loaded-dynamically-does-nothing/69023/6 "2017-11-13T00:33:25Z")

</div>


