View Issue Details

This issue affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
20533Bug reportsUsability/user experiencepublic2026-08-26 10:37
Reportersuperuser_does Assigned Toc_schmitz  
PrioritynoneSeveritytrivial 
Status resolvedResolutionfixed 
Product Version7.0RCx 
Summary20533: Uploading an image in theme shows confirmation but the image does not appear in list until manual refresh
Description

In Theme Options > Image
After uploading an image, the logo does not appear in the list, despite the success message and generally "live" nature of the interface. I would have expected it there.

Workaround is to do a manual refresh in the browser, at which point it will appear in the list.

Steps To Reproduce

Steps to reproduce

  1. Go to Theme options for Fruity Twenty Three
  2. Upload a logo file
  3. Observe "File uploaded" message, indicating success, as well as a visual soft-refresh (see screenshot showing successful upload of test.png)
  4. Select the select (dropdown) box

Expected result

My newly-uploaded image is an option in the list

Actual result

I cannot see my newly-uploaded image in the options of the select box. (see screenshot, no test.png there)

TagsNo tags attached.
Attached Files
file uploaded message.webp (62,388 bytes)   
file uploaded message.webp (62,388 bytes)   
test file not there.webp (76,512 bytes)   
test file not there.webp (76,512 bytes)   
Bug heat4
Complete LimeSurvey version number (& build)7.0.0RC1
I will donate to the project if issue is resolvedNo
Story point estimate0
BrowserMozilla Firefox 151.0
Database type & versionMariaDB 10.11.16
Server OS (if known)Fedora 44 (running a Debian container under Podman)
Webserver software & version (if known)Apache 2.4.67
PHP VersionPHP 8.2.31

Users monitoring this issue

superuser_does

Activities

c_schmitz

c_schmitz

2026-08-26 10:37

administrator   ~85508

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=40203

Related Changesets

LimeSurvey: master c87b221f

2026-08-26 10:37

c_schmitz

Committer: GitHub


Details Diff
Fixed issue 20533: When uploading an image in theme it does not appear in image select until manual refresh (05255) Affected Issues
20533
mod - application/controllers/SurveyAdministrationController.php Diff File
mod - application/controllers/admin/Themes.php Diff File
mod - application/models/TemplateConfiguration.php Diff File
mod - application/models/services/FileUploadService.php Diff File
mod - assets/packages/themeoptions-core/themeoptions-core.js Diff File

Issue History

Date Modified Username Field Change
2026-05-23 10:55 superuser_does New Issue
2026-05-23 10:55 superuser_does File Added: file uploaded message.webp
2026-05-23 10:55 superuser_does File Added: test file not there.webp
2026-05-23 11:06 superuser_does Issue Monitored: superuser_does
2026-05-23 11:06 superuser_does Bug heat 0 => 2
2026-08-25 20:58 c_schmitz Story point estimate => 0
2026-08-25 20:58 c_schmitz Assigned To => c_schmitz
2026-08-25 20:58 c_schmitz Status new => assigned
2026-08-25 20:58 c_schmitz Status assigned => ready for code review
2026-08-26 10:37 c_schmitz Changeset attached => LimeSurvey master c87b221f
2026-08-26 10:37 c_schmitz Note Added: 85508
2026-08-26 10:37 c_schmitz Status ready for code review => resolved
2026-08-26 10:37 c_schmitz Resolution open => fixed
2026-08-26 10:37 c_schmitz Bug heat 2 => 4