Opera is incompatible with some Silverlight applications at nevlab.com. That’s no great surprise, since Microsoft does not officially support Silverlight on Opera. Nonetheless I will describe some of my experiences, and report them to Microsoft and the Opera guys.
Opera’s incompatibilities with my Silverlight applications are not necessarily symptoms of incompatibilities between Opera and Silverlight. For example, my code could contain a race condition that escapes detection in other browsers. I haven’t done a proper diagnosis.
The problems are best experienced by visiting nevlab with Opera and a nevlab compatible browser in a side by side comparison.
Try the Perils of Resizing demo. Notice that the first button click has no effect in Opera.
The Boyer-Moore demo usually doesn’t start on the second visit in Opera until the user scrolls the page.
Sometimes the Silverlight applications are simply not displayed. It happened much more frequently before I added a brief disclaimer at the top of the page for Opera users. The slight change in page layout seems to have affected initialization of the Silverlight applications.
Visit any of the interactive algorithm demos. Resize the source code with the drag bar below it. No luck in Opera.
The algorithm demos resize themselves. In Opera, this sometimes doesn’t work, especially at the end of a demo. In addition, the text below the Silverlight application can disappear.
The state of the demo player’s buttons is sometimes in disagreement with the state of the demo. This doesn’t happen in other browsers.



