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: FormsAssignee: 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   

Description Emily 2022-04-15 06:56:49 PDT
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
Comment 1 Ryan Haddad 2022-04-22 16:13:33 PDT
rdar://92161418
Comment 2 Brent Fulgham 2022-06-23 16:44:00 PDT
We are unable to reproduce this behavior.