Skip to content

Arabic letters not connecting when on Safari #5909

Open
@ZiadAlbitar

Description

@ZiadAlbitar

Did you clear cache before opening an issue?

  • I have cleared my cache

Is there an existing issue for this?

  • I have searched the existing issues

Does the issue happen when logged in?

Yes

Does the issue happen when logged out?

Yes

Does the issue happen in incognito mode when logged in?

Yes

Does the issue happen in incognito mode when logged out?

Yes

Account name

ZiadA

Account config

No response

Current Behavior

The arabic letters are not joining like they are supposed to when there are characters next to them. Making it very unreadable. Like so:

Screenshot 2024-09-22 at 20 40 09

Expected Behavior

The letters are supposed to join like so:

Screenshot 2024-09-22 at 20 40 53

The way I managed to get the word to render correctly is by using safari's inspect element tool and adding a zero width joiner before the letter in the beginning of the word, before and after the letter in them middle, and after the word in the end. However, I have no idea if that is a good solution.

Steps To Reproduce

  1. Go to monkeytype.com on safari on a mac computer.
  2. Change the language to Arabic.

Environment

  • OS: MacOS Sonoma 14.4.1
  • Browser: Safari
  • Browser Version: 17.4.1

Anything else?

This might be considered a bug in safari instead of a bug in monkeytype, I am not sure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingwaiting for updatePull requests or issues that require changes/comments before continuing

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions