Por que o JavaScript descarta os eventos keyUp quando o metaKey é pressionado nos navegadores Mac?

Nos navegadores Mac, o javascript não recebe eventos de chave para a maioria das chaves (outras teclas modificadoras parecem ser uma exceção) quando a metakey está desativada. Use este jsfiddle para demonstrar (focalize a área de resultados e tente algo como cmd + x, o x não receberá um evento de keyup):http://jsfiddle.net/mUEaV/

Eu reproduzi isso em versões estáveis ​​para o Chrome, FF, Safari e Opera. A mesma coisa não parece acontecer com a chave de controle no Windows 7.

O SO está seqüestrando o evento keyup? Isso parece especialmente estranho, já que os comandos que usam a metakey, como salvar, localizar, cortar, copiar, etc., todos ativam no keydown, não no keyup, e podem ser sequestrados pelo javascript bem.

questionAnswers(1)

yourAnswerToTheQuestion