Also, ich habe mich etwas im JOSM Trac schlau gemacht. Trac ist übrigens eine Kombination aus Wiki und Fehlerverfolgung, die von den JOSM-Entwicklern eingesetzt wird.
Eine Beschreibung des Fenstermanagements von JSOM ist unter [1, englisch, leicht programmierlastig] zu finden.
Laut einem Fehlerbericht [2] wurde das Verhalten in JOSM in Revision 1987 geändert, beziehungsweise mit anderen Java-Methoden umgesetzt. Ich kann den Fehler selbst nicht nachvollziehen weil ich keins deiner Betriebssysteme habe. Versuche mal eine JOSM-Version 1987 oder neuer (beispielsweise [3]) zu verwenden und teste das Verhalten von JOSM damit bei dir nochmal.
[1] http://josm.openstreetmap.de/wiki/JosmWinMgtDemoApplication
[2] http://josm.openstreetmap.de/ticket/3181
[3] http://josm.openstreetmap.de/josm-latest.jar