Ranchero-Software / NetNewsWire

RSS reader for macOS and iOS.
https://netnewswire.com/
MIT License
8.41k stars 531 forks source link

Unexpected spell check in FreshRSS "username" field #3217

Open Krinkle opened 3 years ago

Krinkle commented 3 years ago

When adding a FreshRSS source to the iOS app, I noticed my username was subject to an unwanted spelling correction.

IMG_5699

stuartbreckenridge commented 3 years ago

@Krinkle Spell check is not enabled on that field and capitalisation is disabled.

Out of interest, do you have any keyboard text replacements setup?

Krinkle commented 3 years ago

Out of interest, do you have any keyboard text replacements setup?

I do not.

I have also confirmed that the spelling corrections are not limited to capitalising my name. The bug is also reproducible with various regular words, and happens also on a new and cleanly-installed iPhone SE 2020. (I had originally filed this based on my experience with a 2016 iPhone SE.)

iPhone SE 2016: Text replacements settingsKeyboards settingsNetNewsWire username correction

iPhone SE 2020: Text replacements settingsKeyboards settingsNetNewsWire username correction

(The grey highlight around the word above the suggested keyboard indicates that when I press space, tab, or touch in the next field, it will auto-correct, and indeed it did. I'm writing this down because on the older device, this was a bubble instead, and realize it might look like it is a soft rather than hard suggestion. Maybe this is normal nowadays, but I hadn't noticed it before.)

stuartbreckenridge commented 3 years ago

That is very odd. I can't reproduce it all on an iPhone 12.

https://user-images.githubusercontent.com/7046652/126916920-a8eccb99-239f-41cb-a83e-0ddfd9b04aac.MOV

Krinkle commented 3 years ago

Some more details, in case it helps with reproducing it:

Keyboards:

iCloud:

stuartbreckenridge commented 3 years ago

I recreated this setup but couldn't recreate this behaviour. I wonder if it is device-specific as there's nothing in Interface Builder or code that should trigger this.

gingerbeardman commented 2 years ago

Could the user have an custom autocorrection to change timo to Timo?

Krinkle commented 2 years ago

@gingerbeardman I do not. In the comments since, I posted two additional examples with suggestions for words I'm reasonably certain I never typed on this device (romp and Strickland).

I now use a different device from the 2016 iPhone SE that I originally reported this issue with. The 2020 device was bought new, cleanly installed (no device restore), and not connected with iCloud syncs.

I can still reproduce this today with NewNewsWire 6.0.2 and iOS 14.6, with two other words that came to mind that I'm also reasonably sure I've never typed before on that device (Shrek and gingerbread), and I can also reproduce it with the panel for Feedbin for example, not limited to FreshRSS. Like before, when I don't interact with the suggestion and simply type onwards to the password, the unwanted capitalisation and/or spelling suggestion is automatically applied.

- - -
IMG_2084 IMG_2085
IMG_2088 IMG_2086 IMG_2087