Babble - A Chat Plugin


(10 Colors Tenkara) #229

I’ve had both these same thoughts/questions myself.


#230

When logged in as a non-admin user, clicking the Bullhorn icon to expand the chat doesn’t do anything. I’ve disabled Babble temporarily as my members aren’t able to use it.

I see the following errors in the browser console for a single click.

Summary
_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:692 Uncaught TypeError: Cannot read property 'color' of undefined
    at i.availableTopicAvatar (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:692)
    at i.availableTopicListItem (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:687)
    at _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:656
    at Array.map (<anonymous>)
    at i.availableCategories (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:655)
    at i.topicsList (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:644)
    at i.render (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:604)
    at t.html (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:350)
    at t.m [as draw] (_application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67523)
    at t.value (_application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67700)
availableTopicAvatar @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:692
availableTopicListItem @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:687
(anonymous) @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:656
availableCategories @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:655
topicsList @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:644
render @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:604
html @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:350
m @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67523
value @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67700
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:15923
r @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:15906
l @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16310
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16178
o @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16254
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16200
o @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16254
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16200
r @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16165
l @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16311
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16178
r @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16165
rerenderWidget @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:47953
(anonymous) @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:2395
_ @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:37925
trigger @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:48313
_updateOutletClass @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:2421
_ @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:37925
L @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:38282
x @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:38173
we @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:39641
set @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:48449
openChat @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:2457
value @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67784
(anonymous) @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67842
value @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67809
value @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67836
click @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:60450
(anonymous) @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:62364
(anonymous) @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:62287
value @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67809
i @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:62286
(anonymous) @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:62363
dispatch @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:5198
g.handle @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:5006
Summary
_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:692 Uncaught TypeError: Cannot read property 'color' of undefined
    at i.availableTopicAvatar (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:692)
    at i.availableTopicListItem (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:687)
    at _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:656
    at Array.map (<anonymous>)
    at i.availableCategories (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:655)
    at i.topicsList (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:644)
    at i.render (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:604)
    at t.html (_plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:350)
    at t.m [as draw] (_application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67523)
    at t.value (_application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67700)
availableTopicAvatar @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:692
availableTopicListItem @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:687
(anonymous) @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:656
availableCategories @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:655
topicsList @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:644
render @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:604
html @ _plugin-third-party-a46600129ef2a25dfa31cc1a7561cb7c5be9cd799d3aff3619e465c1de4226ae.js:350
m @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67523
value @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67700
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:15923
r @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:15906
l @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16310
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16178
o @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16254
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16200
o @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16254
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16200
r @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16165
l @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16311
i @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16178
r @ _vendor-3eae3eec8fba033cb1b5af6c103a5b8781caa69cf97fe7773ba89ba68980b263.js:16165
rerenderWidget @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:47953
e.invoke @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:26886
e.flush @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:26791
e.flush @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:26964
e._end @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27448
_boundAutorunEnd @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27151
characterData (async)
o @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:26607
e._scheduleAutorun @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27624
e._end @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27453
_boundAutorunEnd @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27151
characterData (async)
o @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:26607
e._scheduleAutorun @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27624
e._end @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27453
_boundAutorunEnd @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27151
characterData (async)
o @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:26607
e._scheduleAutorun @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27624
e._end @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27453
_boundAutorunEnd @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27151
characterData (async)
o @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:26607
e._scheduleAutorun @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27624
e._ensureInstance @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27616
e.scheduleOnce @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:27304
e.scheduleOnce @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:15784
queueRerender @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:47932
value @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67759
value @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:67808
i @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:62286
(anonymous) @ _application-28dcbe459f42c6537c9c047b34c222b164b4de724017b247ea191c6fc75a1cda.js:62363
dispatch @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:5198
g.handle @ _ember_jquery-cf9339810550f9c92505dfbb37362c58a4a8a83bcee2d99174547b01c06ed7d3.js:5006

Has anybody else ran into this? Thanks.


(James Kiesel) #231

@foohonPie That would indicate to me that you’ve deleted a channel that was linked to a Babble chat. I believe you should be able to update the permissions of the channel in question to be valid from the /admin/chats interface


#232

Thanks @gdpelican,

The permissions as far as I can tell had valid settings, but I deleted some of the newer chats I added and things are working again. :+1:


#233

I found my root issue; I had a chat that was paired to an existing private category. However, the only group that had access to that category had since been deleted by an automated process.

This wasn’t obvious in the /admin/chats settings as the chat->category pairing is still valid.


#234

Thanks so much for the support and the great plugin you’ve written here. I’ve used many forum platforms in the past and when it comes to chat add ons, Babble is by far the best.

Donation sent and I hope others will join in.


(Fajfi) #235

Does anyone notice problem with own messages under other user?

On my discourse when many people talking, it happens sometimes. My messages is under someone else but only on my device, after refresh (F5) bug disappears (good message order appers). It’s not only my problem, other users have the same issues with their messages.


(Makary Gołosz) #236

Making the setting to show Babble as open by default to user settings makes a lot of sense, but I wonder if we could get a global setting for a default. I mean, so that the new users would see the chat opened unless they specifically disable it?