actually, it's chrome's bug, which is fixed already, and I believe
the fix will be included in the next release of chrome.
see also http://code.google.com/p/chromium/issues/detail?id=62123
for users who want it now, I attached the workaround patch too.
best wishes
sunnavy
On 10-11-25 08:35, sunnavy wrote:
> it's indeed a bug of fckeditor, I have filed a bug report,
> see http://dev.ckeditor.com/ticket/6717
>
> best wishes
> sunnavy
>
> On 10-11-22 14:26, Gary Holmes wrote:
> > Hi all,
> >
> > We're using RT 3.8.4 on Ubuntu 10.10. I've noticed recently that the
> > textarea that is used to input comments on tickets is not displaying when
> > I'm using Google Chrome. I have 9.0.587.0 but the issue occurred on releases
> > prior to that. Nothing has changed for our setup except the updates to
> > Chrome, so I'm assuming that it's related.
> >
> > If I use IE or Firefox - no problem.
> >
> > From the source produced by .../Ticket/Update.html, in firefox:
> >
> > <textarea class="messagebox" cols="72" rows="15" name="UpdateContent" id=
> > "UpdateContent">
> >
> > In Chrome:
> >
> > <textarea class="messagebox" cols="72" rows="15" name="UpdateContent"
> > id="UpdateContent" style="display: none; ">
> >
> > I suspect this behavior is programmed in. It used to work OK. Is there
> > a workaround or a fix for this?
> >
> > Thanks,
> >
> > Gary
diff --git a/share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html b/share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html
index b6ada3e..d6abf1e 100644
--- a/share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html
+++ b/share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html
@@ -33,14 +33,7 @@
// without security.fileuri.strict_origin_policy disabled.
if ( document.location.protocol == 'file:' )
{
- try
- {
- window.parent.document.domain ;
- }
- catch ( e )
- {
- window.addEventListener( 'load', function()
- {
+ var firefox_alert = function () {
document.body.innerHTML = '\
<div style="border: 1px red solid; font-family: arial; font-size: 12px; color: red; padding:10px;">\
<p>\
@@ -56,7 +49,16 @@ if ( document.location.protocol == 'file:' )
for more information.\
<\/p>\
<\/div>' ;
- }, false ) ;
+
+ };
+
+ try
+ {
+ window.parent.document.domain ;
+ }
+ catch ( e )
+ {
+ window.addEventListener( 'load', firefox_alert, false );
}
}