WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
217692
`beforeinput` event is not fired when selecting an item of autocomplete or password manager
https://bugs.webkit.org/show_bug.cgi?id=217692
Summary
`beforeinput` event is not fired when selecting an item of autocomplete or pa...
Masayuki Nakano
Reported
2020-10-13 21:31:55 PDT
1. Go to
https://d-toybox.com/studio/lib/input_event_viewer.html
2. Choose "<input type="text">" 3. Submit the form below "Test editor beahvior:" 4. Then, you'll see same page, backspace some characters from the last to show autocomplete suggest. 5. Choose one of the list. Then, `beforeinput` should be fired when replacing the `<input>`'s value, but only `input` event is fired. You can check it with the table below "Events:". You can similar thing with password manager with choosing "<input type="password">" at #2.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2020-10-14 12:58:30 PDT
<
rdar://problem/70304782
>
Masayuki Nakano
Comment 2
2020-10-19 17:27:43 PDT
FYI: Firefox will ship `beforeinput` with the following hack because of this WebKit's bug and Blink's same bug (
https://bugs.chromium.org/p/chromium/issues/detail?id=1051844
). 1. Will fire `beforeinput` event when user uses build-in autocomplete etc. 2. Set its `inputType` to `insertReplacementText` as defined by the spec. 3. But make it not cancelable for protecting Firefox users from web apps which unexpectedly blocks default actions of `insertReplacementText`.
https://phabricator.services.mozilla.com/D93206
sideshowbarker
Comment 3
2024-05-05 22:12:40 PDT
Nakano-san, Do you know if we have any relevant WPT tests for this?
sideshowbarker
Comment 4
2024-05-05 22:14:54 PDT
Nakano-san, Is the Chrome behavior for this case spec-conforming?
Masayuki Nakano
Comment 5
2024-05-07 00:30:26 PDT
(In reply to sideshowbarker from
comment #3
)
> Nakano-san, Do you know if we have any relevant WPT tests for this?
Unfortunately, there is no WPTs because the test driver does not provide a way to work with browsers' UI like a popup of autocomplete. (In reply to sideshowbarker from
comment #4
)
> Nakano-san, Is the Chrome behavior for this case spec-conforming?
No, I filed Chromium bug too.
https://issues.chromium.org/issues/40673974
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug