Skip to content

Right To Left (RTL) language (Hebrew) messages are left-aligned instead of right #7819

@oriregev

Description

@oriregev

Using a supported version?

  • I have searched open and closed issues for duplicates.
  • I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.

Overall summary

Messages that were written in Right To Left (RTL) language (Hebrew) are displayed aligned to the left instead of to the right. Mixing RTL text (Heberw) with LTR text in the same message makes things even worse.
Note that this was working fine until the last update to version 8.6.0
Note also that the text is displayed correctly in the text field, until you click "Send".

Steps to reproduce

Scenario 1 (RTL text):

  1. Write a message in Hebrew
  2. Click "Send"
  3. The message is displayed incorrectly

Scenario 2 (RTL and LTR text):

  1. Write a message that mixes Hebrew and English
  2. Click "Send"
  3. The message is displayed incorrectly

Expected result

A message in RTL (Hebrew) should be right-aligned.
A message that starts in Hebrew and includes words in English should maintain it's correct flow and the whole message should be right-aligned

Actual result

  1. Messages in Hebrew should be displayed aligned to the right.
  2. Messages the mix Hebrew and English should maintain the original flow from right to left.
  3. Note also that the text is displayed correctly in the text field, until you click "Send".

Screenshots

Image

Note also that the text is displayed correctly in the text field, until you click "Send".

Signal version

8.6.0

Operating system

macOS Tahoe 26.4 (25E246)

Version of Signal on your phone

8.5 (1491)

Link to debug log

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions