v149 · HTML · Input · Windows TSF

Input Attribute Tester

Reference and live test for autocorrect, autocomplete, spellcheck, autocapitalize, and inputmode. Chrome 149 fixes propagation of autocorrect="off" to the Windows touch keyboard via TSF — try each field on a touch device.

common use cases

Username
autocorrect="off" — preserves exact characters
autocomplete="username" — browser credential fill
autocapitalize="off" — no forced uppercase
spellcheck="false" — no red underlines
Search / Query
autocorrect="off" — technical queries stay intact
type="search" — shows × to clear on mobile
Code / Terminal
autocorrect="off" — no "fix" of valid syntax
spellcheck="false" — identifiers aren't words
autocomplete="off" — no browser autofill
Natural Language (default)
No attributes — browser defaults apply
Autocorrect, spell check, and capitalization all active

attribute quick-reference

Attribute + Value Controls When to use Chrome 149
autocorrect="off" OS/browser spell correction while typing usernames, code, URLs, technical fields ✓ TSF fix
autocorrect="on" Enables OS correction (default for most fields) free-text, messages, notes unchanged
autocomplete="off" Browser credential / form fill suggestions OTP fields, captcha, one-time inputs unchanged
spellcheck="false" Red underline squiggles from browser spellchecker code editors, terminal emulators, identifiers unchanged
autocapitalize="off" Auto-capitalisation of first character on mobile usernames, slugs, email local part unchanged
inputmode="none" Suppresses virtual keyboard on mobile custom keyboard widgets unchanged
inputmode="numeric" Shows numeric keypad on mobile phone, card, OTP, postal code unchanged

live tester

Focus any field below to see which attributes are active. On Windows touch, Chrome 149 correctly propagates autocorrect="off" to the TSF layer:

Fieldautocorrectspellcheckautocapitalize
off false off
on true sentences
off true default
— focus a field above —

see also

implementation reference

Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗