Quick answer: Construct 3 Text Input on mobile not summoning the keyboard on tap? The element needs to be focused via a user gesture — iOS especially rejects programmatic focus without one.

On Android the keyboard appears; on iOS it doesn’t. iOS requires the focus call to happen during the user’s touch event chain.

Focus During Touch

The Text Input’s On clickedSet focus sequence works because both fire inside the same gesture. Calling Set Focus from a timer or a separate event chain breaks the gesture chain — iOS denies keyboard.

Touch vs Mouse

iOS forwards touch events. If your project listens only to mouse, the click handler may run too late or in a different context. Use the dedicated Touch → On tap object for mobile.

Input Mode

The Text Input’s Input Mode determines the keyboard type (text, email, number). Wrong mode shows a confusing keyboard but does show one. If you see no keyboard at all, focus is the issue.

Verifying

Tap the Text Input on iOS — keyboard slides up. Number-only fields show the numeric keyboard.

“iOS keyboard needs a user-gesture focus. Set Focus from the tap handler.”

Test mobile inputs on real devices regularly — iOS Safari quirks like this don’t show up in browser dev tools.