Index: typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js =================================================================== --- typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js (révision 9201) +++ typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js (copie de travail) @@ -441,6 +441,7 @@ * @return void */ insertCharacter: function (event, target) { + event.stopEvent(); this.editor.focus(); this.restoreSelection(); var entity = Ext.get(target).dom.innerHTML; @@ -451,6 +452,7 @@ // Firefox and WebKit convert ' ' to ' ' this.editor.insertNodeAtSelection(this.editor.document.createTextNode(((Ext.isGecko || Ext.isWebKit) && entity == ' ') ? '\xA0' : entity)); } + return false; }, /* * Reset focus on the the current selection, if at all possible Index: typo3/sysext/rtehtmlarea/htmlarea/plugins/InsertSmiley/insert-smiley.js =================================================================== --- typo3/sysext/rtehtmlarea/htmlarea/plugins/InsertSmiley/insert-smiley.js (révision 9198) +++ typo3/sysext/rtehtmlarea/htmlarea/plugins/InsertSmiley/insert-smiley.js (copie de travail) @@ -154,6 +154,7 @@ * @return void */ insertImageTag: function (event, target) { + event.stopEvent(); this.editor.focus(); this.restoreSelection(); var icon = Ext.get(target).first(); @@ -166,5 +167,6 @@ this.editor.selectNode(imgTag, false); } this.close(); + return false; } });