'Check spelling before sending message' messes up RTL text

Hi,

When I am composing a message in RTL format (e.g., in Hebrew), the option of checking for spelling errors before sending the message messes up the RTL and sends it as LTR.
When I turn off that option, the text is sent properly.

I’ll appreciate if anyone has an idea on how to tackle this, as spell-check before send is an important feature. I found that many spell errors are not identified in the automatic as-you-type tool.

Thanks,
Omer