Board Thread:Watercooler/@comment-26402117-20181122142748/@comment-24757753-20181130075208

Seems good! Though at line 223/224 of Chat-js.js, I'm not sure why  class is removed and immediately added back.

I did notice some small styling issues but not sure if they're directly Chat-js related, or just issues in WDS. Notice the top border has a 1px gap at the top-left of each button, and the dropdown seems to be inconsistently coloured. Also, if all items are in the dropdown, the dropdown has no left border.

One thing I wonder (but not directly related to this change) is why  is used? Unless you need to support IE8, the native  function seems a better choice. Also, relying on an animation event seems fragile, but if you have no alternative…