This is reproduced by the following steps for a box containing a CKEditor field using inline editing:
- Click on the contextual "Edit Box" option for a visible block to open the box edit popup
- Within the CKEditor instance, add a link or image
- 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).
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | boxes-ckeditor-popup-fields-1612276-01.patch | 739 bytes | arpieb |
Comments
Comment #1
arpieb commented... and here's the patch. Note that this might also fix other WYSIWYG editor instances using their own popups as well.
Comment #2
arpieb commentedComment #3
tirdadc commentedThis needs to get in now. Thanks for the patch!
http://drupalcode.org/project/boxes.git/commitdiff/b9040f4