The bug persists in Firefox 3.6.13 (with a brand-new profile) on Kubuntu 10.04. It appears to be Firefox-specific, as Opera and Chrome work just fine.
The broken behavior is still the same. Pressing any dead key only triggers »keyup« (where all values are 0). Pressing a non-dead key after that also only triggers »keyup«, with the »which« and »keyCode« properties set to the value of the base key. E.g., pressing dead acute and 'a' yields:
keyup: which=0 keyCode=0 [for the dead acute]
keyup: which=65 keyCode=65 [for 'a']
Pressing dead grave and a or dead circumflex plus a yields exactly the same.
The bug persists in Firefox 3.6.13 (with a brand-new profile) on Kubuntu 10.04. It appears to be Firefox-specific, as Opera and Chrome work just fine.
The broken behavior is still the same. Pressing any dead key only triggers »keyup« (where all values are 0). Pressing a non-dead key after that also only triggers »keyup«, with the »which« and »keyCode« properties set to the value of the base key. E.g., pressing dead acute and 'a' yields:
keyup: which=0 keyCode=0 [for the dead acute]
keyup: which=65 keyCode=65 [for 'a']
Pressing dead grave and a or dead circumflex plus a yields exactly the same.