Help tracking an error being shown in the console

Hello Xojoers

I’m getting this error on Chrome’s console:

Uncaught TypeError: event.getModifierState is not a function
    at Object.Xojo.input.handleKey (framework.js:1979)
    at HTMLDocument.Xojo.input.keyDown (framework.js:1920)
Xojo.input.handleKey @ framework.js:1979
Xojo.input.keyDown @ framework.js:1920

Which I believe comes from the javascript code in the following function:

 Xojo.input.handleKey = function(event, eventName) {
    var handled = false;
    var charCode = (event.charCode) ? event.charCode : ((event.which) ? event.which : 0);
    var lastKey = Xojo.input.lastKey;
    var keyName = (lastKey !== "" && lastKey !== undefined) ? lastKey : ((event.key) ? event.key : String.fromCharCode(charCode));
    var keyCode = (event.keyCode > 0) ? event.keyCode : charCode;
    var props = [keyCode, charCode, keyName, event.getModifierState("Shift"), event.getModifierState("Control"), event.getModifierState("Alt"), event.getModifierState("Meta")]; // <<<<<< THIS IS WHERE I BELIEVE THE ERROR IS BEING RAISED

Any ideas what is going on?