Closed
Bug 374738
Opened 18 years ago
Closed 18 years ago
RichTextEditor (HTMLarea) is broken
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: mozilla, Unassigned)
References
()
Details
(Keywords: qawanted, regression)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 After an update to 2.0.0.3 the rte HTMLarea doesn't work. For example in TYPO3. Reproducible: Always Steps to Reproduce: 1.Log In TYPO3 Backend 2.Edit a Text-Element with RTE (if HTMLarea is installed)
Reporter | ||
Updated•18 years ago
|
Hardware: PC → All
Comment 1•18 years ago
|
||
The new bug on the Typo3 bug site is: http://bugs.typo3.org/view.php?id=5266 Since most users have automated updates this will be a bigger problem very soon. Something similar happened, when FF 1.5.0.7 was released. /Chris
Comment 2•18 years ago
|
||
I've traced the problem down in the rtehtmlarea extension: HTMLArea.prototype.stylesLoaded sets a timeout at the end: window.setTimeout("HTMLArea.generatePlugins(" + this._editorNumber + ");", 100); HTMLArea.generatePlugins starts with: HTMLArea.generatePlugins = function(editorNumber) { var editor = RTEarea[editorNumber]["editor"]; RTEarea[1]["editor"] is null when generatePlugins gets called, even if using 0 as a delay for setTimeout(). Then further down a Javascript error occurs because of this. RTE is a global variable, and "editor" gets set there like this (in HTMLArea.initEditor): RTE["editor"] = new HTMLArea(RTE["id"], config); var editor = RTE["editor"]; It seems like the RTEarea[1]["editor"] property gets nulled somehow accidentally, maybe in conjunction with the window.setTimeout() handling.
Updated•18 years ago
|
Version: unspecified → 2.0 Branch
Updated•18 years ago
|
Severity: critical → major
Keywords: qawanted,
regression
Summary: Don't show's the RichTextEditor (HTMLarea) → RichTextEditor (HTMLarea) is broken
Comment 3•18 years ago
|
||
Carsten found out that this regressed between 2007-022-6 03 and 2007-02-27 04: http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=MOZILLA_1_8_BRANCH&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2007-02-26+02&maxdate=2007-02-27+09&cvsroot=%2Fcvsroot This is when the version number was bumped for Firefox2.0.0.3. So when I used my 1.8 branch build of 2007-03-09, the rich editor wasn't working, but when I switched my user agent to: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.2pre) Gecko/20070111 SeaMonkey/1.1 then suddenly it was working again. So this seems to be a case of bad user agent switching.
Severity: major → critical
Comment 4•18 years ago
|
||
(In reply to comment #3) > So this seems to be a case of bad user agent switching. ..of bad user agent detecting, I meant.
Comment 5•18 years ago
|
||
i can confirm martijn`s comment #3 I`ve done some tests with the user agent switcher https://addons.mozilla.org/firefox/59/ and the 2007-02-27 04 Build: The RTE editor don`t work on the 2007-02-27 04 Build, BUT if i change the User agent to the 2002 Release, i can work with the RTE Editor on the 2007-02-27 04 Build and its working fine.
Comment 6•18 years ago
|
||
The workaround with user agent switching leed me to the minimal change needed: The only change one need is to replace the 1.3 in the version string, with e.g. 1.2 Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 will be Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.2) Gecko/20070309 Firefox/2.0.0.3 That goes in conjuntion with an line: HTMLArea.is_wamcom = (HTMLArea.agt.indexOf("wamcom") != -1) || (HTMLArea.is_gecko && (HTMLArea.agt.indexOf("1.3") != -1)); in htmlarea.js on line 85 so it seems to be not an firefox bug
Comment 7•18 years ago
|
||
As Axel Klarmann stated, this is not a Firefox bug, but related to rtehtmlarea extension of TYPO3. The bug in TYPO3 already has been solved. http://bugs.typo3.org/view.php?id=5266
Comment 8•18 years ago
|
||
i resolve this as invalid, since this is no Firefox Bug (see comment#6 and #7) and is also fixed now in http://bugs.typo3.org/view.php?id=5266
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•