title: onekeydown returns "Process" string for each keyboard press in Firefox 65.0 ubuntu 18.04
body: <p>I'm using Firefox 65.0 for my web development. My project code contains password input. I developed this before more than a year ago using JS code that detects the key presses using <code>onkeydown</code> and <code>onkeyup</code> functions. It works fine for all browsers except the new Firefox version 65.0</p>
  
  <p>My code is similar to this:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt;
  &lt;input type=password id="button" autocomplete_="off"&gt;&lt;/input&gt;
  
  &lt;script&gt;
    $("#button").keydown(function(event) {
      console.log("key: " + event.key);
    });
  
    document.getElementById("button").onkeydown = function(event) {
      console.log("key: " + event.key);
    };
  &lt;/script&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>For both cases the <code>event.key</code> value is not the pressed button, but it's just <code>"Process"</code> as a string. Does someone have an idea why I get this result? How can I solve it and detect the real pressed key value?</p>
  
  <p>My OS version: is ubuntu 18.04</p>
  
  <p><strong>Edit: add debug screen shot</strong> </p>
  
  <p>In addition I can't find any attribute under event that can help me </p>
  
  <p>you can find below a screen shot of a debug in the onkeydown handler for the case of 'a' key.</p>
  
  <p><a href="https://i.stack.imgur.com/bVDUF.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/bVDUF.png" alt="enter image description here"></a></p>