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 clicked → Set 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.