View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20767 | Bug reports | Survey editing | public | 2026-10-14 15:29 | 2026-10-14 16:47 |
| Reporter | ginosupport | Assigned To | c_schmitz | ||
| Priority | none | Severity | crash | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 7.5.x | ||||
| Summary | 20767: Stracktrace in new editor | ||||
| Description | There is a stacktrace when i click any survey based on the fruity theme with the new editor enabled: REQUEST_URI=/rest/v1/survey-detail/674933 | ||||
| Steps To Reproduce | Steps to reproduceUnsure how to reproduce exactly, it fails for all my surveys on one environment but works on another environment. After adding some debugging, the simplexml_load_string function from the stacktrace is called with this as input: This has 2 optgroup nodes, without a wrapper node, which seems to trigger the issue. I get the same error trying to open the theme options from the fruity theme. This too works on the environment that i updated in multiple steps via comfortupdate, but does not work on the environment that was updated in 1 go via the manual process. | ||||
| Tags | No tags attached. | ||||
| Bug heat | 2 | ||||
| Complete LimeSurvey version number (& build) | 7.5.1+261007 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | |||||
| Database type & version | Postgres 17 | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | 8.4 | ||||
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=40846 |
|
|
Bug was triggered by an additional user font existing in upload /fonts |
|
|
LimeSurvey: master 15fa2eb0 2026-10-14 16:44 Details Diff |
Fixed issue 20767: Surveys could not be opened in the new editor and theme options failed to load when a user font was installed Dev Core and user font optgroups are wrapped in a root element before parsing, font labels and titles are escaped |
Affected Issues 20767 |
|
| mod - application/models/TemplateManifest.php | Diff File | ||
| add - tests/unit/models/TemplateManifestFontOptionsTest.php | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-10-14 15:29 | ginosupport | New Issue | |
| 2026-10-14 16:42 | c_schmitz | Assigned To | => c_schmitz |
| 2026-10-14 16:42 | c_schmitz | Status | new => assigned |
| 2026-10-14 16:45 | c_schmitz | Changeset attached | => LimeSurvey master 15fa2eb0 |
| 2026-10-14 16:45 | c_schmitz | Note Added: 86445 | |
| 2026-10-14 16:45 | c_schmitz | Status | assigned => resolved |
| 2026-10-14 16:45 | c_schmitz | Resolution | open => fixed |
| 2026-10-14 16:45 | c_schmitz | Bug heat | 0 => 2 |
| 2026-10-14 16:47 | c_schmitz | Note Added: 86446 |