-
After upgrading to Chamilo 1.11.28, strange texts started appearing when creating NEW text-based articles. In my case, when I create a new "Rich Media Page" in Documents. (Based on comments from this link, the same 'bug' also affects QUIZ.) The text always has the prefix of 'data-cke-alphanumeric'. I first noticed it before any word with "online" (Ex. 1).
After subsequent testing, I can now confirm the texts will appear (appended to) any word that begins with 'on'. See examples below: -Ex. 2: I am ob oc od oe of og oh oi oj ok ol om data-cke-679938d3e33cb-on oo op oq or os ot ou ov ow ox oy oz data-cke-679938d3e33cb-on Notice that in Ex.2, only words starting with 'on...' are affected. Any help on this problem is appreciated. Users (students) are noticing the error texts 'bug' and it is embarrassing in class. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
This issue appears to be related to a bug in the CKEditor used by Chamilo 1.11.28, where unwanted 1. Update CKEditor or Apply a Patch
2. Disable Automatic Data Attributes (Optional Fix)If updating CKEditor is not an immediate option, inspect the editor settings in Chamilo ( config.allowedContent = true;
config.extraAllowedContent = '*[*]'; 3. Temporary WorkaroundManually clean up the 4. Report to Chamilo CommunityIf the problem persists, file an issue on the Chamilo GitHub page to request a permanent patch. Let me know if you need guidance on any of these steps. |
Beta Was this translation helpful? Give feedback.
-
In my case, I don't have the ckeditor installed in the location that you mentioned. |
Beta Was this translation helpful? Give feedback.
Hi, this was a bug introduced in 1.11.28 to avoid a security issues. We have fixed it since then and the fix will be available in 1.11.30 (hopefully before the end of February). This only affects the "on" keyword, so it disproportionately affects English speakers. Sorry about that, we saw it too late, just after the release of 1.11.28.
I believe those are the 2 commits that fix the issue, but you'd have to test them to make sure: