You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you setup a data-action with a keydown.esc event it will trigger the action whenever you autocomplete the <input> with a selection from the browser popup:
It looks like it's not only specific to the esc modifier, as it also happens for any other modifier or the plain keydown event as well. It seems like the autocomplete in browsers is being simulated by emitting a series of keydown, keyup and change events to mimic user input.
Maybe we can detect if an event wasn't actual human input and then prevent the action from being run.
If you setup a
data-action
with akeydown.esc
event it will trigger the action whenever you autocomplete the<input>
with a selection from the browser popup:Here's a codepen to demonstrate the behaviour:
https://codepen.io/marcoroth/pen/vYbPNeE?editors=1010
It looks like it's not only specific to the
esc
modifier, as it also happens for any other modifier or the plainkeydown
event as well. It seems like the autocomplete in browsers is being simulated by emitting a series ofkeydown
,keyup
andchange
events to mimic user input.Maybe we can detect if an event wasn't actual human input and then prevent the action from being run.
/cc @tylerklose
The text was updated successfully, but these errors were encountered: