Bug 239383
| Summary: | [iOS] WebKit ignores autocorrect="off" for iOS Chrome/Firefox/Edge/Bluefy when Vue 3 is used | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Emily <egillcoat> |
| Component: | Forms | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | Normal | CC: | bfulgham, cdumez, megan_gardner, tony19, webkit-bug-importer, wenson_hsieh |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | iPhone / iPad | ||
| OS: | iOS 15 | ||
Emily
Steps to reproduce
iPad - iOS 15.3.1 / Chrome - v100.0 / Firefox 98.2 / Edge 100.0 / Bluefy 3.3.4
CodePen https://codepen.io/ejg/pen/QWaVwvm
In the input field, type a misspelled word with a space at the end, i.e. "ded ".
What is expected?
The word is not changed.
What is actually happening?
The word "ded" is autocorrected to "Dec".
Works correctly:
-- in iOS Safari 15
-- with Vue 2 - https://codepen.io/ejg/pen/BaJOOzp
-- Android v12
You will have to switch up the misspelled word. The iPad will remember the misspelling and not correct it when entered multiple times.
---------
I originally opened this against Vue 3 but they do not do anything except set the attribute and don't have any idea what could be causing WebKit to ignore the autocorrect attribute. https://github.com/vuejs/core/issues/5705
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Ryan Haddad
rdar://92161418
Brent Fulgham
We are unable to reproduce this behavior.