It seems our technique no longer works in Firefox. We'll change this in the next patch, but a workaround is to make this change in themes/default/templates/JAVASCRIPT_EDITING.tpl...
FROM...
function do_emoticon(field_name,p,_opener)
{
var element;
if (_opener)
{
element=opener.document.getElementById(field_name);
TO...
function do_emoticon(field_name,p,_opener)
{
var element;
if (_opener)
{
element=parent.document.getElementById(field_name);
By Guest,
By Guest,
posted
Chris, that does not seem to fix the problem. I have checked twice,not including the first modification, and no joy.
Automated response: Overlay context trick not working on Firefox
Javascript windowing context is altered so overlays look like a popup window -- however this no longer works for Firefox. Therefore the templates need to be changed to analyse the context in-situ.
FROM...
function do_emoticon(field_name,p,_opener)
{
var element;
if (_opener)
{
element=opener.document.getElementById(field_name);
TO...
function do_emoticon(field_name,p,_opener)
{
var element;
if (_opener)
{
element=parent.document.getElementById(field_name);
Javascript windowing context is altered so overlays look like a popup window -- however this no longer works for Firefox. Therefore the templates need to be changed to analyse the context in-situ.