Since the last update ( v1.9.0.beta13 +31) , the emoticon button is not working anymore (it doesn’t trigger anything on click)
Hmm…I can’t reproduce this on Meta or on Try (emoji panel opens fine), so this is likely due to a plugin or customization. Do you have any non-official plugins, or JS/CSS customizations?
css custom and some plugin (babble stable and who’s online)
Got this error on my console :
TypeError: this.didUpdateAttrs is not a function
at s.triggerAttrUpdate (_plugin-third-party-42bd0246fcf849476b5137f48af823bf116e50c7b77ce1c6b0c75638a708aa38.js:1380)
at Object.t [as applyStr] (_ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:49256)
at Object.f [as sendEvent] (_ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:29157)
at e.flush (_ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:32462)
at g (_ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:33020)
at Object.y [as changeProperties] (_ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:33045)
at Object.r [as setProperties] (_ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:34096)
at setProperties (_ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:45949)
at n.update (_ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:24456)
at t.evaluate (_ember_jquery-a8dcbd325e04410f036f2a791d66d8316c48c5387acdd914de99a5dd6afb3cd3.js:10981)```
@gdpelican @david do you recognize this error?
I just disable Babble and still have the issue. Same for Who’s Online.
Edit : Same problem on mobile version
You should use the safe mode rather than manually disabling plugins one by one, it’s easier & faster
I don’t recognise it, and I can’t think why who’s-online would affect the emoji picker. But then again more surprising things have happened before
As @zogstrip said, safe mode is the best way to check. Disabling a plugin does not completely remove it.
I just tried safe mode disabling only non-official plugins and it works. Thanks @zogstrip
So it comes from Babble or Who’s Online.
@gdpelican || @david this could help you ? :
TypeError: this.didUpdateAttrs is not a function
Because Babble is currently broken and have problems with emoji picker, I propend for it:
https://meta.discourse.org/t/babble-a-chat-plugin/31753/691?u=trash
ok thanks. I’ll remove it and come back here to make my report
triggerAttrUpdate is from the old code of Babble. It attempts to call an emoji picker function that changed name due to some commit.
I have a PR on Babble that fixes this.
The Babble topic on plugins should have the URL for my PR for you to pull in.
I use whosonline and bubble together with no prob.
Rebuilding app with your fork…
It works ! Thanks a lot @schungx !
Topic can be closed