View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20630 | Bug reports | Theme editor | public | 2026-08-04 14:54 | 2026-09-10 14:12 |
| Reporter | Freda | Assigned To | c_schmitz | ||
| Priority | none | Severity | minor | ||
| Status | closed | Resolution | fixed | ||
| Product Version | 7.0.x | ||||
| Fixed in Version | 7.0.x | ||||
| Summary | 20630: Renaming a parent custom theme breaks child theme inheritance and leaves stale parent references | ||||
| Description | When a custom theme that serves as the parent of another custom theme is renamed, any child themes that extend it continue to reference the original parent theme internally, even though the Theme Editor overview displays the parent's new name. As a result, the child theme can no longer resolve inherited assets and becomes unusable in the Theme Editor. Attempting to edit, duplicate, extend, or reinstall the child theme results in errors indicating that inherited files or the parent theme cannot be found, even though the parent theme still exists under its new name. | ||||
| Steps To Reproduce | Steps to reproduce
Expected resultRenaming a parent theme should either: update the parent (extends) references of all dependent child themes automatically, or Actual resultThe child theme cannot resolve its parent and errors such as the following are displayed: Theme 'ChildTheme' was not found, can't find file: ./css/variations/theme_apple.css | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Bug heat | 6 | ||||
| Complete LimeSurvey version number (& build) | . | ||||
| I will donate to the project if issue is resolved | No | ||||
| Story point estimate | 0 | ||||
| Browser | . | ||||
| Database type & version | . | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | . | ||||
|
Step to reproduce 4 still can be partially fulfilled. Error message: |
|
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=40242 |
|
|
Successfully fixed and tested on master, version 7.0.14 |
|
|
Fixed in Release 7.0.15+260910 |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-08-04 14:54 | Freda | New Issue | |
| 2026-08-04 14:54 | Freda | File Added: Screenshot 2026-08-04 at 12.11.32.png | |
| 2026-08-04 15:16 | tibor.pacalat | Assigned To | => DenisChenu |
| 2026-08-04 15:16 | tibor.pacalat | Status | new => assigned |
| 2026-08-04 15:32 | c_schmitz | Assigned To | DenisChenu => c_schmitz |
| 2026-08-04 15:33 | c_schmitz | Status | assigned => ready for code review |
| 2026-08-13 16:56 | gabrieljenik | Assigned To | c_schmitz => tibor.pacalat |
| 2026-08-13 16:56 | gabrieljenik | Status | ready for code review => ready for testing |
| 2026-09-04 13:56 | eusweisker | Assigned To | tibor.pacalat => eusweisker |
| 2026-09-04 14:26 | eusweisker | Note Added: 85568 | |
| 2026-09-04 14:26 | eusweisker | Bug heat | 0 => 2 |
| 2026-09-04 14:27 | eusweisker | Assigned To | eusweisker => c_schmitz |
| 2026-09-04 14:27 | eusweisker | Status | ready for testing => assigned |
| 2026-09-04 14:58 | c_schmitz | Changeset attached | => LimeSurvey master 7c87895b |
| 2026-09-04 14:58 | c_schmitz | Note Added: 85569 | |
| 2026-09-04 14:58 | c_schmitz | Status | assigned => resolved |
| 2026-09-04 14:58 | c_schmitz | Resolution | open => fixed |
| 2026-09-04 14:58 | c_schmitz | Bug heat | 2 => 4 |
| 2026-09-04 16:25 | eusweisker | Note Added: 85577 | |
| 2026-09-04 16:26 | eusweisker | Status | resolved => closed |
| 2026-09-04 16:26 | eusweisker | Fixed in Version | => 7.0.x |
| 2026-09-04 16:27 | eusweisker | Note Edited: 85577 | |
| 2026-09-07 12:12 | eusweisker | Status | closed => resolved |
| 2026-09-10 14:12 | LimeBot | Note Added: 85638 | |
| 2026-09-10 14:12 | LimeBot | Status | resolved => closed |
| 2026-09-10 14:12 | LimeBot | Bug heat | 4 => 6 |