I have found that the behaviour of submitting status updates in XenForo is slightly inconsistent and I'm not sure if it can be classed as a bug, or not.
It's basically this:
One of the things the StatusEditor class does is submit the nearest form when Enter is hit. This is appropriate on the drop down status editor in the visitor panel (usually used to create quick status updates so submitting with enter is convenient) and appropriate on the Personal Details account page (there's no submit button) but I don't see why this would be appropriate on your own profile page status editor and not other member's profile pages.
I suspect it could be a good old copy paste bug.
It's basically this:
- If I post on my own profile page, pressing Enter submits the profile post. It isn't possible to create a new line.
- If I post on someone else's profile page, pressing Enter creates a new line.
Rich (BB code):
<xen:if is="{$visitor.user_id} == {$user.user_id}">
<textarea name="message" class="textCtrl StatusEditor Elastic" placeholder="{xen:phrase update_your_status}..." rows="3" cols="50" data-statusEditorCounter="#statusEditorCounter"></textarea>
<xen:else />
<textarea name="message" class="textCtrl Elastic" placeholder="{xen:phrase write_something}..." rows="3" cols="50"></textarea>
</xen:if>
I suspect it could be a good old copy paste bug.