Synthetic keydown event on autofill

Autofill seems to propagate a fake "keydown" event withotu certain properties.

by David Iglesias

HTML

<form>
  <input type="text" name="email" id="targetInput" />
  <input type="password" name="password" />
</form>

JavaScript

targetInput.addEventListener('keydown', (e) => {
  console.log(e)
});