Index: typo3/sysext/rtehtmlarea/htmlarea/htmlarea-gecko.js =================================================================== --- typo3/sysext/rtehtmlarea/htmlarea/htmlarea-gecko.js (révision 10014) +++ typo3/sysext/rtehtmlarea/htmlarea/htmlarea-gecko.js (copie de travail) @@ -125,7 +125,11 @@ * Create a range for the current selection */ HTMLArea.prototype._createRange = function(sel) { - if (HTMLArea.is_safari) { + if (typeof(sel) == "undefined") { + return this._doc.createRange(); + } + // Older versions of WebKit did not support getRangeAt + if (HTMLArea.is_safari && !sel.getRangeAt) { var range = this._doc.createRange(); if (typeof(sel) == "undefined") { return range; @@ -143,7 +147,6 @@ return range; } } - if (typeof(sel) == "undefined") return this._doc.createRange(); try { return sel.getRangeAt(0); } catch(e) {