Description
Summary
On iOS 26.1, DisplayPromptAsync has multiple issues related to input constraints and RTL localization:
The maxLength parameter is not enforced.
Text alignment remains Left-To-Right even when the app is configured for RTL.

Expected behavior
The text input should strictly enforce the maxLength parameter.
Also the text should be centered, or aligned with page FlowDirection
Reproduction
Run on iOS 26.1 simulator
Steps to Reproduce
Link to public reproduction project repository
No response
Version with bug
10.0.20
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
9.0.120 SR12
Affected platforms
iOS
Affected platform versions
iOS 26.1
Did you find any workaround?
No
Relevant log output
Microsoft.Maui.Controls: 10.0.20
Description
Summary
On iOS 26.1,
DisplayPromptAsynchas multiple issues related to input constraints and RTL localization:The
maxLengthparameter is not enforced.Text alignment remains Left-To-Right even when the app is configured for RTL.
Expected behavior
The text input should strictly enforce the maxLength parameter.
Also the text should be centered, or aligned with page FlowDirection
Reproduction
Run on iOS 26.1 simulator
Steps to Reproduce
Link to public reproduction project repository
No response
Version with bug
10.0.20
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
9.0.120 SR12
Affected platforms
iOS
Affected platform versions
iOS 26.1
Did you find any workaround?
No
Relevant log output