diff --git a/src/imagetextalternative/imagetextalternativeui.js b/src/imagetextalternative/imagetextalternativeui.js index 93a661fd..23768e46 100644 --- a/src/imagetextalternative/imagetextalternativeui.js +++ b/src/imagetextalternative/imagetextalternativeui.js @@ -39,6 +39,16 @@ export default class ImageTextAlternativeUI extends Plugin { this._createForm(); } + /** + * @inheritDoc + */ + destroy() { + super.destroy(); + + // Destroy created UI components as they are not automatically destroyed (see ckeditor5#1341). + this._form.destroy(); + } + /** * Creates a button showing the balloon panel for changing the image text alternative and * registers it in the editor {@link module:ui/componentfactory~ComponentFactory ComponentFactory}.