Confirmed. IE8 beta does not work properly with htmlarea and Xinha and there are several css differences between IE7 and IE8. TinyMCE and FCKEditor seem to be IE8 compatible.
A temporary solution for IE8 beta users is to Click the Emulate IE7 button in the command bar to browse the web like you did in Internet Explorer 7 and restart browser in IE7 mode. Some other solutions are: to change default editor of moodle (TinyMCE is coming...), to change the code of htmlarea to work with IE8 or to use some other browser than IE8...
Seriously this is a big problem because it is not only image plugin but the whole code (at least use of css and javascript) of moodle that should be doublechecked and tested for IE8.
Edit/some more info: The problem must be in the plugin code of htmlarea itself (or Xinha) or insert_image.php because I tested Glen's Tinymce image plugin (based on the same coursefiles.php and preview.php as htmlarea has) with IE8 and it works with no problems in moodle.
A temporary solution for IE8 beta users is to Click the Emulate IE7 button in the command bar to browse the web like you did in Internet Explorer 7 and restart browser in IE7 mode. Some other solutions are: to change default editor of moodle (TinyMCE is coming...), to change the code of htmlarea to work with IE8 or to use some other browser than IE8...
Seriously this is a big problem because it is not only image plugin but the whole code (at least use of css and javascript) of moodle that should be doublechecked and tested for IE8.
Edit/some more info: The problem must be in the plugin code of htmlarea itself (or Xinha) or insert_image.php because I tested Glen's Tinymce image plugin (based on the same coursefiles.php and preview.php as htmlarea has) with IE8 and it works with no problems in moodle.
In reply to Mauno Korpelainen
Re: Image in HTML editor not saved under IE8 beta
by Mauno Korpelainen -
IE8 debugging (Developer tools) gives an javascript error
Breaking on JScript runtime error - Not available
from htmlarea.php when editor tries to save image.