Critical Bug: RTL (Hebrew) text reversing word order in Visio for the Web (mac)

Lahav Gahali 0 Reputation points
2026-05-30T14:51:03.4733333+00:00

To Microsoft Visio Support Team,

I recently purchased a Visio subscription, expecting full support for Hebrew text. However, I have encountered a critical and highly frustrating bug regarding Right-to-Left (RTL) text rendering in Visio for the Web.

Since I am working on a Mac, I do not have the option to use the Visio desktop application and must rely entirely on the web version.

Issue Description: When typing a sentence in Hebrew inside a shape or text box, the text appears correctly while in editing mode. However, the moment I click outside the text box to finish editing, the engine re-renders the text and completely reverses the word order.

Microsoft 365 and Office | Visio | For business | Other
0 comments No comments

2 answers

Sort by: Oldest
  1. AI answer

    2026-05-30T14:51:21.0866667+00:00

    The behavior described matches known limitations and issues with bidirectional (RTL/LTR) text handling in Microsoft products when mixing Hebrew (RTL) with neutral characters and layout engines that rely on the Unicode bidirectional algorithm.

    Key points from the documented behavior:

    1. The Unicode bidirectional algorithm can reorder characters and words in ways that do not match user intent when using RTL scripts (Hebrew/Arabic) together with neutral characters (spaces, parentheses, punctuation) and LTR text.
    2. This is particularly problematic in business and diagramming scenarios, because the rendered text may not match what was typed, even though it looks correct while editing and then changes when the control re-renders the text.
    3. Similar issues are documented in other Microsoft products (for example, Dynamics 365 and Skype for Business) where Hebrew text or mixed Hebrew/English strings appear in reverse order or with punctuation moved to the wrong side when the text is re-rendered.

    Given the context:

    • The issue is not caused by the Mac itself but by how the web editor’s text control applies the Unicode bidirectional algorithm when it finishes editing and lays out the text.
    • There is no documented Visio‑specific fix or setting in the provided material.

    Practical guidance based on the documented bidi behavior:

    1. Avoid weak/neutral characters around Hebrew where possible
      • When possible, avoid parentheses, underscores, and similar neutral characters in Hebrew-only labels, or ensure Hebrew characters appear on both sides of such characters. For example, documented guidance suggests avoiding patterns like Dynamics (DAT) and instead using Dynamics DAT to prevent reordering.
    2. Use plain Hebrew without mixed LTR text or special grouping characters
      • For shapes that must contain Hebrew only, keep the text strictly RTL without embedded English words, underscores, or parentheses. This reduces the chance that the layout engine will reorder words.
    3. If mixed Hebrew/English is required, test alternative separators
      • Documentation shows that underscores and some punctuation often trigger undesired reordering (for example, 123_456 becoming 456_123). Where possible, replace underscores or certain punctuation with alternatives (such as a period or slash) that behave more predictably in RTL contexts.
    4. Report the issue and track it as a product bug
      • Similar bidi issues in other Microsoft products (for example, Hebrew word order in Skype for Business 2016) were addressed via product updates. The documented resolution there was to install a specific update. For Visio for the Web, the equivalent path is to open a support case so the issue can be logged and fixed in the service.
      • Provide support with:
        • Clear before/after screenshots (editing vs. after clicking outside the text box).
        • Exact sample Hebrew sentences that reproduce the issue.
        • Browser, OS version, and Visio for the Web environment details (Microsoft 365 tenant, account type).
    5. As a temporary workaround, consider:
      • Keeping critical Hebrew text short and avoiding mixed-direction content in the same shape.
      • Using separate shapes for Hebrew and English text instead of mixing them in one text block, to reduce bidi conflicts.

    Because the provided documentation does not include a Visio‑specific toggle (such as an RTL/LTR flag for Visio Web text boxes) or a confirmed fix, the only supported long‑term resolution path is to have the issue tracked by Microsoft Support as a bug in Visio for the Web’s RTL rendering.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

  2. Ryan-N 15,750 Reputation points Microsoft External Staff Moderator
    2026-05-30T16:22:13.0233333+00:00

    Hi @Lahav Gahali,

    Welcome to the Microsoft Q&A forum.

     

    Thank you for sharing.

    I have tested this in a test environment and encountered the same issue. When entering text in Hebrew into the field, clicking to another position in the content causes the text to become reversed.

    To ensure that your feedback reaches Microsoft’s development team more effectively, you can submit it through the Feedback option in Visio. This is the place where Microsoft collects user insights to help improve the application in the future.

    User's image

    If you have any questions or need further assistance, please feel free to share them in the comments on this post so I can continue to support you.

    I look forward to continuing the conversation.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.