[Webkit-unassigned] [Bug 226023] New: WKWebView: Input event does not fire on autocomplete inputs
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu May 20 09:13:38 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=226023
Bug ID: 226023
Summary: WKWebView: Input event does not fire on autocomplete
inputs
Product: WebKit
Version: Safari 14
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit2
Assignee: webkit-unassigned at lists.webkit.org
Reporter: ldebeasi at gmail.com
CC: kkinnunen at apple.com
Created attachment 429177
--> https://bugs.webkit.org/attachment.cgi?id=429177&action=review
Xcode app
Given an email text field and a password text field, autocompleting on the password text field does not result in the email text field firing an input event. In this scenario, I am using the iOS Keychain manager to autofill both the email and password text fields.
Expected Behavior:
When autocompleting on the password text field, I would expect that the input event is fired for both email and password text fields since their values have changed.
Actual Behavior:
The input event is only fired for the password text field when initiating the autofill from that text field.
Steps to Reproduce:
1. Download the attached Xcode application and deploy on an iOS device.
2. Open Safari Dev Tools and inspect this application.
3. Tap into the password text field and use the iOS Keychain to autofill an email/password combination.
4. Visually, both the email and password fields are filled, but only the password value is shown above the text fields.
5. Look at the dev tools console and you should see that the input event is only fired for the password text field.
6. Repeat these steps in Safari on https://wizardly-easley-1439a0.netlify.app/ (This URL is what the webview loads). You should notice that the input events are fired for both the email and password text fields as expected.
Other Information:
- I can reproduce this on iOS 13 and iOS 14.
- This is impacting Ionic Framework applications and has resulted in at least one app getting rejected from the iOS App Store, so it would be great if this could be looked at (See https://github.com/ionic-team/ionic-framework/issues/23335 for more context)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210520/785583c3/attachment.htm>
More information about the webkit-unassigned
mailing list