signalapp / Signal-iOS

A private messenger for iOS.
https://signal.org
GNU Affero General Public License v3.0
10.6k stars 2.95k forks source link

Keyboard changes language after sending message #5690

Closed drrlvn closed 8 months ago

drrlvn commented 8 months ago

Bug description

Since upgrading to 6.46, after writing a Hebrew message and sending it, the keyboard resets to English. This only happens in Signal.

Steps to reproduce

Actual result: Keyboard switches to English by itself

Expected result: Keyboard should stay as it was

Screenshots

Device info

Device: iPhone 15 Pro Max iOS version: 17.0.3 Signal version: 6.46

Link to debug log

https://debuglogs.org/ios/6.46.0/778cd98616a3b88a6e5eba06795509caa7453521abafe6c2b41cf9da6f9e6537.zip

ddxor commented 8 months ago

I'll take this on since it seems to have likely been introduced as a result of my PR.

Miguel-Signal commented 8 months ago

Hi @drrlvn ,

We are aware of the problem and we are currently looking for a solution. Although our engineers are working on a fix, unfortunately I can't give a specific schedule for resolution. You might see a fix in the release notes for future versions of Signal.

ddxor commented 8 months ago

Interestingly, I cannot replicate this in iOS Simulator, but can on my phyisical iPhone.

dr3mro commented 8 months ago

I have same issue here with arabic, does that mean it might be related to RTL languages as Arabic and hebrew are both RTL.

ddxor commented 8 months ago

I can't progress this because I can't replicate on iOS simulator and don't have a piece of test hardware right now.

DD41105 commented 8 months ago

I have same issue here with arabic, does that mean it might be related to RTL languages as Arabic and hebrew are both RTL.

No, it is not connected to the languages being RTL. I noticed the exact same bug with several left-to-right languages as well.

marissa-signal commented 8 months ago

This is now fixed in 6.47.0.10 Beta and in 6.46.1 Prod.