This is reproduced by the following steps for a box containing a CKEditor field using inline editing:

  1. Click on the contextual "Edit Box" option for a visible block to open the box edit popup
  2. Within the CKEditor instance, add a link or image
  3. In the resulting CKEditor plugin popup, try to edit any text field. You can place the cursor in a field, use the mouse to paste, but cannot type anything into the field.

This is a documented bug when hosting a CKEditor instance inside of a jQuery dialog, which is what this module uses for the popups:

http://forum.jquery.com/topic/can-t-edit-fields-of-ckeditor-in-jquery-ui...
http://dev.ckeditor.com/ticket/4501

The quick and easy fix is to set the modal dialog's z-index to -1 on instantiation in boxes.js (as documented in the jQuery ticket above) vs. the convoluted and poorly documented patches provided on the jQuery site (referenced in both tickets above).

Comments

arpieb’s picture

Issue tags: +wysiwyg
StatusFileSize
new739 bytes

... and here's the patch. Note that this might also fix other WYSIWYG editor instances using their own popups as well.

arpieb’s picture

Status: Active » Needs review
tirdadc’s picture

Assigned: Unassigned » tirdadc
Status: Needs review » Fixed

This needs to get in now. Thanks for the patch!

http://drupalcode.org/project/boxes.git/commitdiff/b9040f4

Automatically closed -- issue fixed for 2 weeks with no activity.