View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20526 | Bug reports | _ Unknown | public | 2026-05-21 07:32 | 2026-05-21 07:32 |
| Reporter | riadh2020 | Assigned To | |||
| Priority | none | Severity | minor | ||
| Status | new | Resolution | open | ||
| Product Version | 6.14.x | ||||
| Summary | 20526: CSS Injection Bug in fruity_twentythree theme - Broken checkbox/radio checkmark unicode (content: "\";) | ||||
| Description | When rendering a survey using the default fruity_twentythree core theme (or a child theme inheriting from it), an unescaped backslash bug occurs in the dynamically injected <style> block inside the <head>. .checkbox-item input[type="checkbox"]:checked + label::after, | ||||
| Steps To Reproduce | Steps to reproduceCreate a survey using the standard fruity_twentythree theme. View the source code of the active survey page. Inspect the <style> block in the HTML <head>. Notice the broken content: "\"; rule for .checkbox-item. Expected resultThe content property should either contain a valid font icon unicode string (like "\f00c") or be properly handled if empty, instead of exposing a raw broken backslash "\";. Actual result(Write here what happened instead) | ||||
| Tags | No tags attached. | ||||
| Bug heat | 0 | ||||
| Complete LimeSurvey version number (& build) | LimeSurvey Community Edition Version 6.14.0+250520 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | Firfox | ||||
| Database type & version | MySQL / MariaDB (via mysqlnd 8.1.33 / PDO) | ||||
| Server OS (if known) | Linux (Cluster d'hébergement OVH) | ||||
| Webserver software & version (if known) | |||||
| PHP Version | 8.1.33 (FPM/FastCGI) | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-05-21 07:32 | riadh2020 | New Issue |