Open
Description
Description
The IsSpellCheckEnabled and IsTextPredictionEnabled properties on input controls such as Entry do not behave consistently across platforms.
On Android and Windows:
- The properties sometimes work as expected—enabling spell check suggestions and text prediction.
- However, when IsSpellCheckEnabled is set to true, the system may autocorrect misspelled words instead of showing a squiggly underline, which is not the expected behavior. This reduces user control and can lead to unintended text changes.
On iOS and Maccatalyst:
- Toggling IsSpellCheckEnabled and IsTextPredictionEnabled has no observable effect.
- No spell check underlines or predictive suggestions appear.
Output Screenshot
On Android | On iOS |
---|---|
Screen.Recording.2025-06-05.at.12.38.32.PM.mov |
Screen.Recording.2025-06-03.at.4.06.38.PM.mov |
Steps to Reproduce
- Create a .NET MAUI App. EntryControlIssue.zip
- In a ContentPage, add an Entry control.
- Set up the Switch to toggle both IsSpellCheckEnabled and IsTextPredictionEnabled on the Entry.
- Run the app on the following platforms: Android, Windows, iOS, and MacCatalyst.
Test input behavior:
- Type misspelled words into the Entry control.
- Observe if spell check squiggly underlines appear for misspelled words
- Observe if text prediction suggestions are provided.
Link to public reproduction project repository
No response
Version with bug
9.0.70 SR7
Is this a regression from previous behavior?
Not sure, did not test other versions
Last version that worked well
Unknown/Other
Affected platforms
Windows, Android, iOS, macOS
Affected platform versions
No response
Did you find any workaround?
No response