diff --git a/js/src/forum/components/Composer.js b/js/src/forum/components/Composer.js
index 4aa530da7..400f9f773 100644
--- a/js/src/forum/components/Composer.js
+++ b/js/src/forum/components/Composer.js
@@ -47,7 +47,7 @@ export default class Composer extends Component {
return (
-
+
{listItems(this.controlItems().toArray())}
{body.componentClass ? body.componentClass.component({ ...body.attrs, composer: this.state, disabled: classes.minimized }) : ''}
@@ -104,16 +104,11 @@ export default class Composer extends Component {
/**
* Add the necessary event handlers to the composer's handle so that it can
* be used to resize the composer.
- *
- * @param {DOMElement} element
- * @param {Boolean} isInitialized
*/
- configHandle(element, isInitialized) {
- if (isInitialized) return;
-
+ configHandle(vnode) {
const composer = this;
- $(element)
+ $(vnode.dom)
.css('cursor', 'row-resize')
.bind('dragstart mousedown', (e) => e.preventDefault())
.mousedown(function (e) {