Skip to content

Composing characters on iOS physical keyboard duplicates diacritic #1753

@gnprice

Description

@gnprice

When using an external physical keyboard with iOS (like Apple's "Magic" keyboard), to type an accented letter like "é", one hits Option+E and then E. Currently if you try this in the app, it comes out instead like "´é" — the desired character appears, but preceded by a second copy of the accent or other diacritic.

To spell out the example potentially more readably: the output is ´é, i.e. the two characters
´ U+00B4 ACUTE ACCENT
é U+00E9 LATIN SMALL LETTER E WITH ACUTE
where it should be just that second character.

This was reported by a user today: #mobile > Accents on mobile app @ 💬.
It's a known issue upstream: flutter/flutter#146486. There's a diagnosis (flutter/flutter#146486 (comment)) from a few months ago, and there's a related PR which has active work on it (updated just last week). So with luck it's already on track to get fixed sometime in the next few months.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    a-composeCompose box, autocomplete, attaching files/imagesa-iOSIssues specific to iOS, or requiring iOS-specific worklaunch feedbackThings users specifically asked for upon launchupstreamWould benefit from work in Flutter or another upstream

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions