Last modified: 2012-02-09 22:28:52 UTC
With Opera 9.01 on pages with relatinal data, when you klick headers so as to reveal the content behind them, nothing happens. Selecting Javascript-Console pop-up on errors in the preferences lets the console pop up after such klicks, and presumably display some error in a rather verbose window. Since quickly therafter Opera crashes and the window is lost, I was as to yet unable to understand the details.
The same happens with Opera 9.01 on OSX 10.3: The error console gives the following: (same error reported several times) ---- JavaScript - http://wiktionaryz.org/index.php?title=WiktionaryZ:ice_cream&action=history Event thread: click Error: name: TypeError message: Statement on line 320: Could not convert undefined or null to object Backtrace: Line 320 of linked script http://wiktionaryz.org/extensions/Wikidata/WiktionaryZ/suggest.js for (var rule = 0;rule < document.styleSheets[sheet][rulesKey].length;rule++) Line 237 of linked script http://wiktionaryz.org/extensions/Wikidata/WiktionaryZ/suggest.js if (collapsableNode.style.display == "inline" || collapsableNode.style.display != "none" && isCssClassExpanded(getTypeOf(element))) else Line 1 of script toggle(this, event); At unknown location [statement source code not available] ---- Apart from the javascript errors, it also warn about stylesheet properties (zoom and overflow-x) being unknown, as well as throw the following css-error: ---- CSS - http://wiktionaryz.org/index.php?title=MediaWiki:Common.css&action=raw&ctype=text/css&smaxage=18000 Linked-in stylesheet Expected ruleset Line 1: <Common.css> ---- Firefox (1.5.0.6), Safari (1.3.2) and IE:mac (5.2) does not show this behaviour.
(In reply to comment #1) > Apart from the javascript errors, it also warn about stylesheet properties (zoom > and overflow-x) being unknown, as well as throw the following css-error: > ---- > CSS - > http://wiktionaryz.org/index.php?title=MediaWiki:Common.css&action=raw&ctype=text/css&smaxage=18000 > Linked-in stylesheet > Expected ruleset > Line 1: > <Common.css> > ---- > > Firefox (1.5.0.6), Safari (1.3.2) and IE:mac (5.2) does not show this behaviour. This problem was fixed in trunk.
See bug 7266
I was able to capture several error reports, they are imho identical to the one SannaB posted in comment #1.
I 'fixed' the 2nd error of comment #1 on WiktionaryZ, too, by creating MediaWiki:Common.css and putting the comment string /* test */ in it.
Fixed by adding special case to detect Opera.
Opera 9.01 - trying to close "– New exact meaning", yields: JavaScript - http://www.wiktionaryz.org/index.php?title=WiktionaryZ:h%C3%A4&action=edit Event thread: click Error: name: TypeError message: Statement on line 260: Could not convert undefined or null to object Backtrace: Line 260 of linked script http://www.wiktionaryz.org/extensions/Wikidata/WiktionaryZ/ suggest.js expandedPrefixNode.style.display = "inline"; Line 245 of linked script http://www.wiktionaryz.org/extensions/Wikidata/WiktionaryZ/ suggest.js show(element, true); Line 1 of script toggle(this, event); At unknown location [statement source code not available]
Opera 9.01 - while typing "Ru" of "Russian" trying to add a syntrans, the following error occurred once, and could not be reproduced later: JavaScript - http://www.wiktionaryz.org/index.php?title=WiktionaryZ:er&action=edit Unknown thread Error: name: TypeError message: Statement on line 45: Could not convert undefined or null to object Backtrace: Line 45 of linked script http://www.wiktionaryz.org/extensions/Wikidata/WiktionaryZ/ suggest.js table.parentNode.replaceChild(newTable.firstChild, table); At unknown location [statement source code not available]
Regarding comment #8, it appears to me that the error occurs, when you type while there are javascripts running and the bowser is busy rearranging the display according to changes made to the DOM, or new data arriving from the server. So it could be related to keystroke interrupts.
See also bug 7145
Opera 9.01 - typing a language name is over, only one name is shown in the list in response to that, klicking that single entry quickly, yields every now and then: JavaScript - http://www.wiktionaryz.org/index.php?title=WiktionaryZ:this&action=edit Unknown thread Error: name: TypeError message: Statement on line 45: Could not convert undefined or null to object Backtrace: Line 45 of linked script http://www.wiktionaryz.org/extensions/Wikidata/WiktionaryZ/ suggest.js table.parentNode.replaceChild(newTable.firstChild, table); At unknown location [statement source code not available]
Reset severity. Work around: use another browser.
Opera 9 is not supported anymore