I found the problem. Actually there is a bug in Horde_Editor_Fckeditor constructor. There is no call to attach the js notification listener. The below line must be added before pushing the js event to make sure the Horde_Notification_Listener_Javascript class is registered into the notification object. $GLOBALS['notification']->attach('Javascript'); Duck