What usually works is to resize or scroll the page again slightly, or to reload the applet.
Over time I've tried to reduce the frequency/severity of this problem. But I'm unlikely ever to be able to eliminate it completely.
http://bugzilla.mozilla.org/show_bug.cgi?id=315972
I won't be able to resolve this problem until I get hold of one of these keyboards. But Apple makes it very difficult to obtain one outside of Japan (it's not available from the US "Apple Store", and the Japan Apple Store won't ship to addresses outside of Japan). I've not yet found any way around this.
I hope to fix this in a future release.
I hope to fix this in a future release.
The problem keeps getting worse (particularly with the latest Firefox alphas and nightlies). But it seems to have many different causes, so it's very difficult to pin down. The Java Embedding Plugin has long had workarounds for this set of problems. But I keep needing to revise the workarounds as new cases surface.
To get an idea of the scale of the problem, add the following to the Java Control Panel's "Runtime Parameters", and watch the messages scroll by in the Java Console:
-Djep.debug.updates=true