Opened 9 years ago
Closed 9 years ago
#14505 closed Bug (duplicate)
Embedding widgets possible even widget editable allowedContent filter does not allow this.
Reported by: | tomkdgun | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | General | Version: | |
Keywords: | IBM | Cc: |
Description
I was able to reproduce this on latest http://ckeditor.com/demo#widgets and "Simple Sample Box", but this apply also when I'm trying to write my custom widget.
Widget editable content is defined like this: content: {
selector: '.simplebox-content', allowedContent: 'p br ul ol li strong em'
}
When cursor is inside this editable, "Create a Simple Box" button is not active, which is correct, according to allowedContent filter.
Unfortunately, I'm able to select "Sample Box" widget, copy it, put the cursor inside the content editable of this widget, and paste all widget there. This causes that widgets are embedded, even this should be not allowed. Same situation happen when I have two widgets, I will select and cut one of them. I'm able to paste just cut widget, into second widget's content editable.
Looks like widget's editable filter is not applied during paste for widgets.
Steps to reproduce
- Click "Create a Simple Box" button, to add widget
- Select and copy widget "Simple Box" widget
- Place cursor in "Simple Box" widget content editable
- Paste (Ctrl+V)
Expected result
AllowedContent filter for content editable is applied, not allowed HTML elements (e.g. <div>) are removed before insert. As a result, there is no possibility to embed "Simple Box" widgets, one inside another.
Actual result
"Simple Box" widget is embed inside another.
Other details (browser, OS, CKEditor version, installed plugins)
FF 38.6.1 Windows 7 CKEditor (latest): http://ckeditor.com/demo#widgets
Change History (2)
comment:1 Changed 9 years ago by
Keywords: | IBM added |
---|
comment:2 Changed 9 years ago by
Keywords: | widgets allowedContent removed |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
Version: | 4.5.7 |
DUP of #11115
Please also see #11503