View Issue Details

This issue affects 2 person(s).
 16
IDProjectCategoryView StatusLast Update
20638Bug reportsOtherpublic2026-11-01 18:35
Reportersuperuser_does Assigned Toc_schmitz  
PrioritynoneSeveritypartial_block 
Status resolvedResolutionfixed 
Product Version7.0.x 
Summary20638: Theme options dropdowns do not have any values in Firefox
Description

In the Firefox browser only, the theme options values. These do render on Chromium.

I identified this in all "Theme optiosn"select boxes (e.g. "Theme colors", "Fonts", "Check icon").

All of these work as expected in Chromium-based browsers.

If you switch to Chromium you can edit these values.
Firefox will display the selected values when refreshing the page, but still doesn't give any items in its own dropdown, making it impossible to change the setting through firefox.

Steps To Reproduce

Steps to reproduce

  1. Go to Themes configuration
  2. Select "Theme options" on Fruity TwentyThree
  3. Click the select box (dropdown) for "Theme color"

Expected result

I see no values to select from.

Actual result

The dropdown is blank

TagsNo tags attached.
Attached Files
Theme color.webp (55,844 bytes)   
Theme color.webp (55,844 bytes)   
Fonts.webp (29,958 bytes)   
Fonts.webp (29,958 bytes)   
Check icon.webp (40,486 bytes)   
Check icon.webp (40,486 bytes)   
Bug heat16
Complete LimeSurvey version number (& build)LimeSurvey Community Edition Version 7.0.7+260729
I will donate to the project if issue is resolvedNo
BrowserMozilla Firefox 153.0.1
Database type & versionmysqlnd 8.3.32
Server OS (if known)Debian (via adamzammit's Docker image)
Webserver software & version (if known)Apache/2.4.68
PHP Version8.3.32
Git branch / Pull Request URL

Users monitoring this issue

elissa

Activities

superuser_does

superuser_does

2026-08-06 13:55

reporter   ~85381

Missed a word at the start - the theme options values [do not render].

elissa

elissa

2026-08-12 14:17

reporter   ~85452

I experience the same issue.

Andrew51

Andrew51

2026-09-10 12:49

reporter   ~85628

I think the problem wasn’t caused by changes to LimeSurvey, but by changes to the Firefox browser. After all, I experienced this issue in version 6.16 without having installed a LimeSurvey update beforehand.

c_schmitz

c_schmitz

2026-11-01 18:35

administrator   ~87076

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

Related Changesets

LimeSurvey: master 50f622db

2026-11-01 18:35

c_schmitz


Details Diff
Fixed issue 20638: Theme option dropdowns (theme color, fonts, check icon) showed no values in Firefox
Dev TemplateManifest::getOptionAttributes() put the <dropdownoptions> element of config.xml inside the select; browsers with the new select parser keep this unknown element and Firefox then shows no options; only its content is used now
Affected Issues
20638
mod - application/models/TemplateManifest.php Diff File
add - tests/unit/models/TemplateManifestDropdownOptionsTest.php Diff File

Issue History

Date Modified Username Field Change
2026-08-06 13:54 superuser_does New Issue
2026-08-06 13:54 superuser_does File Added: Theme color.webp
2026-08-06 13:54 superuser_does File Added: Fonts.webp
2026-08-06 13:54 superuser_does File Added: Check icon.webp
2026-08-06 13:55 superuser_does Note Added: 85381
2026-08-06 13:55 superuser_does Bug heat 0 => 2
2026-08-06 14:17 tibor.pacalat Assigned To => gabrieljenik
2026-08-06 14:17 tibor.pacalat Status new => assigned
2026-08-12 14:16 elissa Issue Monitored: elissa
2026-08-12 14:16 elissa Bug heat 2 => 4
2026-08-12 14:17 elissa Note Added: 85452
2026-08-12 14:17 elissa Bug heat 4 => 6
2026-09-09 13:35 guest Bug heat 6 => 12
2026-09-10 12:49 Andrew51 Note Added: 85628
2026-09-10 12:49 Andrew51 Bug heat 12 => 14
2026-11-01 18:35 c_schmitz Changeset attached => LimeSurvey master 50f622db
2026-11-01 18:35 c_schmitz Note Added: 87076
2026-11-01 18:35 c_schmitz Assigned To gabrieljenik => c_schmitz
2026-11-01 18:35 c_schmitz Status assigned => resolved
2026-11-01 18:35 c_schmitz Resolution open => fixed
2026-11-01 18:35 c_schmitz Bug heat 14 => 16