This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
On Windows, e.g., dead key "`" is pressed twice, "``" is inputted at second keypress. Then, what value is set to the .key of second keydown/keyup event, "``" or "`"? The first key event causes combining character value for .key values. And if dead key is succeeded to input a character, the combined character is set to .key. Therefore, I think that "``" is consistent result.
Oh, but example 30 defines strange case. On Windows, this key sequence should cause "^q". We need an example of this case for compatibility between browsers on Windows.
This is example #34 (the second example in section "6.4.3 Dead keys") of the current draft.
(In reply to Gary Kacmarcik from comment #2) > This is example #34 (the second example in section "6.4.3 Dead keys") of the > current draft. I think that resolves this bug. Please reactivate if you believe otherwise.