30.8 C
Canberra
Monday, January 5, 2026

TextField not exhibiting digits & punctuation when system language is Arabic (iOS 26.1)


I’m seeing a wierd conduct in iOS 26.1 with a plain SwiftUI TextField.

When the gadget system language is about to Arabic, a centered TextField won’t show digits or particular characters whereas typing. The caret strikes, so the textual content is being inserted, however nothing seems. As quickly as I sort any Latin letter, all beforehand typed digits/punctuation abruptly seem.

If the sector shouldn’t be centered, your entire string (digits + particular characters) shows accurately.

This occurs on:
• iOS 26.1 (newest)
• Actual gadget
• Easy SwiftUI TextField (no modifiers, no customized keyboard)
• Solely when Arabic is the system language

Repro steps

  1. Set gadget language to Arabic
  2. Create a easy SwiftUI view:
// MARK: - SwiftUI View
struct NumberView: View {
    @State non-public var textual content: String = "313 4124730"
    
    var physique: some View {
        VStack(spacing: 20) {
            
            TextField("234 3243432", textual content: $textual content)
                .textFieldStyle(.roundedBorder)
            
        }
        .padding()
        .background(.yellow)
    }
}
  1. Focus the sector
  2. Kind digits or punctuation (e.g., 0123.,/)
  3. Textual content doesn’t seem till you sort any Latin letter

Anticipated
Digits and punctuation ought to render usually whereas typing.

Precise
Digits and punctuation are hidden throughout enhancing and solely seem after typing a Latin letter or when the sector loses focus.

Query
Has anybody skilled this concern in iOS 26.1?
Is that this a identified SwiftUI regression with RTL/Arabic enter?
Is there any non permanent workaround?

I’ve additionally recorded a video exhibiting the problem if wanted.

Further Data
Apple Suggestions ID: FB21289949 (Digits & punctuation invisible in SwiftUI TextField when gadget language is Arabic — iOS 26.1)

TextField not exhibiting digits & punctuation when system language is Arabic (iOS 26.1)

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

[td_block_social_counter facebook="tagdiv" twitter="tagdivofficial" youtube="tagdiv" style="style8 td-social-boxed td-social-font-icons" tdc_css="eyJhbGwiOnsibWFyZ2luLWJvdHRvbSI6IjM4IiwiZGlzcGxheSI6IiJ9LCJwb3J0cmFpdCI6eyJtYXJnaW4tYm90dG9tIjoiMzAiLCJkaXNwbGF5IjoiIn0sInBvcnRyYWl0X21heF93aWR0aCI6MTAxOCwicG9ydHJhaXRfbWluX3dpZHRoIjo3Njh9" custom_title="Stay Connected" block_template_id="td_block_template_8" f_header_font_family="712" f_header_font_transform="uppercase" f_header_font_weight="500" f_header_font_size="17" border_color="#dd3333"]
- Advertisement -spot_img

Latest Articles