Index: src/main/java/common/javax/swing/plaf/basic/BasicTextUI.java =================================================================== --- src/main/java/common/javax/swing/plaf/basic/BasicTextUI.java (revision 446554) +++ src/main/java/common/javax/swing/plaf/basic/BasicTextUI.java (working copy) @@ -928,6 +928,9 @@ uninstallDefaults(); uninstallKeyboardActions(); uninstallListeners(); + ((AbstractDocument) component.getDocument()) + .removeDocumentListener(listener); + component.removePropertyChangeListener(listener); //DnD support //java.awt.Component doesn't support DnD