Opened 10 years ago
Last modified 9 years ago
#13899 confirmed Bug
problem with plugin widget in inline mode of CKEditor
| Reported by: | Marcin K. | Owned by: | |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | General | Version: | 4.3 | 
| Keywords: | Cc: | 
Description
I can't run widgets plugin in inline editing mode when ID of the editor instance has backslash "/" example: "files/contact.html". Console log say: "SyntaxError: An invalid or illegal string was specified (ckeditor.js:111:0)" on init the editor.
In examples, name (id) is always "editor1", so I can't repeat this bug on demo page.
Change History (2)
comment:1 Changed 10 years ago by
| Status: | new → confirmed | 
|---|---|
| Version: | 4.5.4 → 4.3 | 
comment:2 Changed 9 years ago by
It started work from version 4.5.10 (similar problem was fixed in #14451), but unfortunately it still does not work on any version of Internet Explorer, and Microsoft Edge.

Although this isn't a typical use case, it seems that '/' in attribute value is allowed.
https://html.spec.whatwg.org/multipage/dom.html#attributes
https://html.spec.whatwg.org/multipage/dom.html#the-id-attribute
http://www.w3.org/TR/html-markup/syntax.html#syntax-attribute-value
http://www.w3.org/TR/html-markup/syntax.html#syntax-text
Problem can be reproduced from CKEditor 4.3.