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.