<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-06-12 13:03:26]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.limesurvey.org/</docs><link>https://bugs.limesurvey.org/</link><description><![CDATA[LimeSurvey bugs and feature requests - Issues]]></description><title>LimeSurvey bugs and feature requests - Issues</title><image><title>LimeSurvey bugs and feature requests - Issues</title><url>https://bugs.limesurvey.org/images/mantis_logo.png</url><link>https://bugs.limesurvey.org/</link><description><![CDATA[LimeSurvey bugs and feature requests - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>20560: allowed_hosts.php file</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20560</link><description><![CDATA[Upgrading from 6.17.6 to 6.17.7 the system created the allowed_hosts.php file in ./application/config/&lt;br /&gt;
Upgradig two different installations, I noticed that the upgrade process doesn't check whether the directory is writable or not. If the directory is not writable, the file is not created but it fails silently so that you are not aware of that.&lt;br /&gt;
I would also suggest to add this file to those that should be preserved in the upgrade process &lt;a href=&quot;https://www.limesurvey.org/manual/Upgrading_from_a_previous_version&quot; rel=&quot;noopener&quot;&gt;https://www.limesurvey.org/manual/Upgrading_from_a_previous_version&lt;/a&gt;]]></description><category>Installation</category><pubDate>Thu, 11 Jun 2026 17:41:54 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20560</guid><comments>https://bugs.limesurvey.org/view.php?id=20560#bugnotes</comments></item><item><title>20559: Realease notes not available</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20559</link><description><![CDATA[Since a couple of weeks, release notes for the 6.17.x version updates are not visible in &lt;a href=&quot;https://community.limesurvey.org/releases/&quot; rel=&quot;noopener&quot;&gt;https://community.limesurvey.org/releases/&lt;/a&gt;&lt;br /&gt;
The last version visible il 6.7.14]]></description><category>LimeSurvey Website</category><pubDate>Fri, 12 Jun 2026 10:34:10 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20559</guid><comments>https://bugs.limesurvey.org/view.php?id=20559#bugnotes</comments></item><item><title>20558: Wrong path when try add a picture</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20558</link><description><![CDATA[since version 7.0.x wrong path when add a picture&lt;br /&gt;
in 7.0.1 version set to not exists path &quot;/tmp/assets/kcfinder/browse.php?type=images&amp;CKEditor=description_pl&amp;CKEditorFuncNum=2&amp;langCode=en&quot;&lt;br /&gt;
in old 6.x version was &quot;/vendor/kcfinder/browse.php?type=images&amp;CKEditor=description_pl&amp;CKEditorFuncNum=2&amp;langCode=en&quot;]]></description><category>Survey editing</category><pubDate>Thu, 11 Jun 2026 17:34:45 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20558</guid><comments>https://bugs.limesurvey.org/view.php?id=20558#bugnotes</comments></item><item><title>20557: calling `get_question_properties` without optional parameters crashes</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20557</link><description><![CDATA[The PHP call `$ls-&gt;get_question_properties($key,$code)` results in &lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
PHP Fatal error:  Uncaught Exception: Request error: Eigenschaft &quot;DefaultValue.defaultvalue ist nicht definiert. in [...]/limesurvey/application/libraries/jsonRPCClient.php:162&lt;br /&gt;
Stack trace:&lt;br /&gt;
#0 [...]: jsonRPCClient-&gt;__call()&lt;br /&gt;
#1 [...]&lt;br /&gt;
#2 {main}&lt;br /&gt;
  thrown in [...]/limesurvey/application/libraries/jsonRPCClient.php on line 162&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
IMHO this can be fixed by replacing in `application/helpers/remotecontrol/remotecontrol_handle.php`, function `get_question_properties` the following part (located at the very end of the function):&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
                        $aResult['defaultvalue'] = DefaultValue::model()-&gt;with('defaultvaluel10ns')&lt;br /&gt;
                                                                        -&gt;find(&lt;br /&gt;
                                                                            'qid = :qid AND defaultvaluel10ns.language = :language',&lt;br /&gt;
                                                                            array(':qid' =&gt; $iQuestionID, ':language' =&gt; $sLanguage)&lt;br /&gt;
                                                                        )&lt;br /&gt;
                                                                        -&gt;defaultvalue;&lt;br /&gt;
```&lt;br /&gt;
by&lt;br /&gt;
```&lt;br /&gt;
                        $aResult['defaultvalue'] = DefaultValue::model()-&gt;with('defaultvaluel10ns')&lt;br /&gt;
                                                                        -&gt;find(&lt;br /&gt;
                                                                            'qid = :qid AND defaultvaluel10ns.language = :language',&lt;br /&gt;
                                                                            array(':qid' =&gt; $iQuestionID, ':language' =&gt; $sLanguage)&lt;br /&gt;
                                                                        )&lt;br /&gt;
                                                                        -&gt;defaultvaluel10ns[$sLanguage]-&gt;defaultvalue;&lt;br /&gt;
```]]></description><category>RemoteControl</category><pubDate>Wed, 10 Jun 2026 10:58:52 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20557</guid><comments>https://bugs.limesurvey.org/view.php?id=20557#bugnotes</comments></item><item><title>20556: Can not filter statistics by Single Choice nor Multiple Choice</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20556</link><description><![CDATA[I started survey with one Single Choice and Multiple Choice question. In version 6.17.7 it filters correctly. In Version 7.0.0 it doesn't.&lt;br /&gt;
&lt;br /&gt;
For Single Choice it doesn't do any filtering, showing the full results.&lt;br /&gt;
&lt;br /&gt;
But for Multiple Choice it rises a Server Error 500 or with debugging on a &quot;PHP warning&quot;:&lt;br /&gt;
&lt;br /&gt;
 &quot;Array to string conversion&quot;&lt;br /&gt;
&lt;br /&gt;
/var/www/html/limesurvey/application/helpers/admin/statistics_helper.php(452)&lt;br /&gt;
&lt;br /&gt;
440                     $selects[] = Yii::app()-&gt;db-&gt;quoteColumnName(substr($pv, 0, -1)) . &quot; &gt; &quot; . sanitize_int($_POST[$pv]);&lt;br /&gt;
441                 }&lt;br /&gt;
442                 if (substr($pv, strlen($pv) - 1, 1) == &quot;L&quot; &amp;&amp; $_POST[$pv] != &quot;&quot;) {&lt;br /&gt;
443                     $selects[] = Yii::app()-&gt;db-&gt;quoteColumnName(substr($pv, 0, -1)) . &quot; &lt; &quot; . sanitize_int($_POST[$pv]);&lt;br /&gt;
444                 }&lt;br /&gt;
445             }&lt;br /&gt;
446 &lt;br /&gt;
447                 //T - Long free text&lt;br /&gt;
448                 //Q - Multiple short text&lt;br /&gt;
449             elseif (($firstletter == &quot;T&quot; || $firstletter == &quot;Q&quot;) &amp;&amp; $_POST[$pv] != &quot;&quot;) {&lt;br /&gt;
450                 $selectSubs = array();&lt;br /&gt;
451                 //We interpret and * and % as wildcard matches, and use ' OR ' and , as the separators&lt;br /&gt;
452                 $pvParts = explode(&quot;,&quot;, str_replace('*', '%', str_replace(' OR ', ',', (string) $_POST[$pv])));&lt;br /&gt;
453                 if (is_array($pvParts) and count($pvParts)) {&lt;br /&gt;
454                     foreach ($pvParts as $pvPart) {&lt;br /&gt;
455                         $columnName = substr($pv, 1, strlen($pv));&lt;br /&gt;
456                         $encryptedValue = getEncryptedCondition($responseModel, $columnName, $pvPart);&lt;br /&gt;
457                         $selectSubs[] = Yii::app()-&gt;db-&gt;quoteColumnName($columnName) . &quot; LIKE &quot; . App()-&gt;db-&gt;quoteValue($encryptedValue);&lt;br /&gt;
458                     }&lt;br /&gt;
459                     if (count($selectSubs)) {&lt;br /&gt;
460                         $selects[] = ' (' . implode(' OR ', $selectSubs) . ') ';&lt;br /&gt;
461                     }&lt;br /&gt;
462                 }&lt;br /&gt;
463             }&lt;br /&gt;
464 &lt;br /&gt;
&lt;br /&gt;
Stack Trace&lt;br /&gt;
#0 	&lt;br /&gt;
–&lt;br /&gt;
 /var/www/html/limesurvey/application/helpers/admin/statistics_helper.php(3635): buildSelects(array(&quot;datestampE&quot;, &quot;datestampG&quot;, &quot;datestampL&quot;, &quot;idG&quot;, ...), 832198, &quot;de-informal&quot;)&lt;br /&gt;
&lt;br /&gt;
3630 &lt;br /&gt;
3631 &lt;br /&gt;
3632         /**&lt;br /&gt;
3633          * Start generating&lt;br /&gt;
3634          */&lt;br /&gt;
3635         $selects = buildSelects($allfields, $surveyid, $language);&lt;br /&gt;
3636 &lt;br /&gt;
3637         //count number of answers&lt;br /&gt;
3638         $query = &quot;SELECT count(*) FROM {{responses_$surveyid}}&quot;;&lt;br /&gt;
3639 &lt;br /&gt;
3640         //if incompleted answers should be filtert submitdate has to be not null&lt;br /&gt;
&lt;br /&gt;
#1 	&lt;br /&gt;
–&lt;br /&gt;
 /var/www/html/limesurvey/application/controllers/admin/Statistics.php(472): statistics_helper-&gt;generate_html_chartjs_statistics(832198, array(&quot;datestampE&quot;, &quot;datestampG&quot;, &quot;datestampL&quot;, &quot;idG&quot;, ...), array(&quot;datestampE&quot;, &quot;datestampG&quot;, &quot;datestampL&quot;, &quot;idG&quot;, ...), 0, ...)&lt;br /&gt;
&lt;br /&gt;
467         //Show Summary results&lt;br /&gt;
468         if (isset($summary) &amp;&amp; $summary) {&lt;br /&gt;
469             $outputType = Yii::app()-&gt;request-&gt;getPost('outputtype', 'html');&lt;br /&gt;
470             switch ($outputType) {&lt;br /&gt;
471                 case 'html':&lt;br /&gt;
472                     $statisticsoutput .= $helper-&gt;generate_html_chartjs_statistics($surveyid, $summary, $summary, $usegraph, $outputType, 'DD', $statlang);&lt;br /&gt;
473                     break;&lt;br /&gt;
474                 case 'pdf':&lt;br /&gt;
475                     $helper-&gt;generate_statistics($surveyid, $summary, $summary, $usegraph, $outputType, 'D', $statlang);&lt;br /&gt;
476                     exit;&lt;br /&gt;
477                     break;&lt;br /&gt;
&lt;br /&gt;
#2 	&lt;br /&gt;
 unknown(0): Statistics-&gt;run(832198, null)&lt;br /&gt;
#3 	&lt;br /&gt;
+&lt;br /&gt;
 /var/www/html/limesurvey/vendor/yiisoft/yii/framework/web/actions/CAction.php(114): ReflectionMethod-&gt;invokeArgs(Statistics, array(832198, null))&lt;br /&gt;
#4 	&lt;br /&gt;
–&lt;br /&gt;
 /var/www/html/limesurvey/application/core/SurveyCommonAction.php(86): CAction-&gt;runWithParamsInternal(Statistics, ReflectionMethod, array(&quot;surveyid&quot; =&gt; 832198, &quot;sa&quot; =&gt; &quot;index&quot;, &quot;iSurveyId&quot; =&gt; 832198, &quot;iSurveyID&quot; =&gt; 832198, ...))&lt;br /&gt;
&lt;br /&gt;
81             $oMethod = new ReflectionMethod($this, $sDefault);&lt;br /&gt;
82         }&lt;br /&gt;
83 &lt;br /&gt;
84         // We're all good to go, let's execute it&lt;br /&gt;
85         // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params&lt;br /&gt;
86         return parent::runWithParamsInternal($this, $oMethod, $params);&lt;br /&gt;
87     }&lt;br /&gt;
88 &lt;br /&gt;
89     /**&lt;br /&gt;
90      * Some functions have different parameters, which are just an alias of the&lt;br /&gt;
91      * usual parameters we're getting in the url. This function just populates&lt;br /&gt;
&lt;br /&gt;
#5 	&lt;br /&gt;
+&lt;br /&gt;
 /var/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CController.php(308): SurveyCommonAction-&gt;runWithParams(array(&quot;surveyid&quot; =&gt; 832198, &quot;sa&quot; =&gt; &quot;index&quot;, &quot;iSurveyId&quot; =&gt; 832198, &quot;iSurveyID&quot; =&gt; 832198, ...))&lt;br /&gt;
#6 	&lt;br /&gt;
+&lt;br /&gt;
 /var/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CController.php(286): CController-&gt;runAction(Statistics)&lt;br /&gt;
#7 	&lt;br /&gt;
+&lt;br /&gt;
 /var/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CController.php(265): CController-&gt;runActionWithFilters(Statistics, array())&lt;br /&gt;
#8 	&lt;br /&gt;
+&lt;br /&gt;
 /var/www/html/limesurvey/application/controllers/AdminController.php(204): CController-&gt;run(&quot;statistics&quot;)&lt;br /&gt;
#9 	&lt;br /&gt;
+&lt;br /&gt;
 /var/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CWebApplication.php(282): AdminController-&gt;run(&quot;statistics&quot;)&lt;br /&gt;
#10 	&lt;br /&gt;
+&lt;br /&gt;
 /var/www/html/limesurvey/vendor/yiisoft/yii/framework/web/CWebApplication.php(141): CWebApplication-&gt;runController(&quot;admin/statistics/sa/index&quot;)&lt;br /&gt;
#11 	&lt;br /&gt;
+&lt;br /&gt;
 /var/www/html/limesurvey/vendor/yiisoft/yii/framework/base/CApplication.php(185): CWebApplication-&gt;processRequest()&lt;br /&gt;
#12 	&lt;br /&gt;
+&lt;br /&gt;
 /var/www/html/limesurvey/index.php(161): CApplication-&gt;run()]]></description><category>Statistics</category><pubDate>Tue, 09 Jun 2026 18:48:55 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20556</guid><comments>https://bugs.limesurvey.org/view.php?id=20556#bugnotes</comments></item><item><title>20555: Separate Question Type and Question Theme Management</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20555</link><description><![CDATA[# Feature Request: Separate Question Type and Question Theme Management&lt;br /&gt;
&lt;br /&gt;
## Summary&lt;br /&gt;
&lt;br /&gt;
Question Type and Question Theme represent two different concepts and should therefore be managed independently within the LimeSurvey user interface.&lt;br /&gt;
&lt;br /&gt;
Currently, the Question Theme is selected as part of the question type selection process. In addition, it is not possible to change the assigned Question Theme after a survey has been activated. This creates unnecessary restrictions and does not reflect the underlying data model.&lt;br /&gt;
&lt;br /&gt;
## Background&lt;br /&gt;
&lt;br /&gt;
LimeSurvey already stores these properties separately:&lt;br /&gt;
&lt;br /&gt;
* `questions.type` defines the question type and its underlying data structure.&lt;br /&gt;
* `questions.question_theme_name` defines the assigned Question Theme.&lt;br /&gt;
&lt;br /&gt;
This separation in the database indicates that Question Type and Question Theme are distinct entities with different responsibilities:&lt;br /&gt;
&lt;br /&gt;
* **Question Type** determines behavior, answer structure, validation logic, and data storage.&lt;br /&gt;
* **Question Theme** determines presentation, layout, and user experience.&lt;br /&gt;
&lt;br /&gt;
Because these concerns are different, they should also be managed independently in the user interface.&lt;br /&gt;
&lt;br /&gt;
## Proposed Changes&lt;br /&gt;
&lt;br /&gt;
### 1. Separate Question Type and Question Theme Assignment&lt;br /&gt;
&lt;br /&gt;
Instead of selecting a Question Theme during question type selection, users should be able to:&lt;br /&gt;
&lt;br /&gt;
1. Select the Question Type.&lt;br /&gt;
2. Independently select or change the Question Theme in a dedicated setting.&lt;br /&gt;
&lt;br /&gt;
This would provide a clearer and more intuitive workflow and better reflect the underlying architecture.&lt;br /&gt;
&lt;br /&gt;
### 2. Allow Changing the Question Theme After Survey Activation&lt;br /&gt;
&lt;br /&gt;
Users should be able to change the assigned Question Theme for a question even after the survey has been activated, provided that the selected theme is compatible with the current question type.&lt;br /&gt;
&lt;br /&gt;
Changing the Question Theme typically affects only the presentation layer and does not modify:&lt;br /&gt;
&lt;br /&gt;
* the question type,&lt;br /&gt;
* the answer structure,&lt;br /&gt;
* the stored response data,&lt;br /&gt;
* ExpressionScript logic,&lt;br /&gt;
* SGQA identifiers,&lt;br /&gt;
* database schema.&lt;br /&gt;
&lt;br /&gt;
Therefore, preventing all theme changes after activation appears unnecessarily restrictive.&lt;br /&gt;
&lt;br /&gt;
## Benefits&lt;br /&gt;
&lt;br /&gt;
* Better separation of concerns between functionality and presentation.&lt;br /&gt;
* User interface that reflects the existing data model.&lt;br /&gt;
* Greater flexibility when improving survey design after activation.&lt;br /&gt;
* Easier experimentation with different visual representations.&lt;br /&gt;
* Reduced need for workarounds or direct database modifications.&lt;br /&gt;
&lt;br /&gt;
## Compatibility Considerations&lt;br /&gt;
&lt;br /&gt;
To ensure safety, LimeSurvey could restrict post-activation theme changes to themes that are explicitly compatible with the current question type.&lt;br /&gt;
&lt;br /&gt;
If a theme requires attributes or structures that are incompatible with the existing question configuration, LimeSurvey could display a warning or prevent the change.&lt;br /&gt;
&lt;br /&gt;
## Conclusion&lt;br /&gt;
&lt;br /&gt;
Question Types and Question Themes are already modeled as separate concepts in LimeSurvey. Allowing independent management of both, including post-activation changes of compatible Question Themes, would improve usability, flexibility, and consistency with the underlying architecture.]]></description><category>Survey editing</category><pubDate>Mon, 08 Jun 2026 19:35:17 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20555</guid><comments>https://bugs.limesurvey.org/view.php?id=20555#bugnotes</comments></item><item><title>20553: 500 server error when survey is accessed directly via movesubmit parameter under PHP 8.x</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20553</link><description><![CDATA[When a survey is called directly with move=movesubmit in the URL (without going through the normal survey start flow), the session is never fully initialized. As a result, $_SESSION[$this-&gt;LEMsessid]['insertarray'] is null when setArgs() is called during the submit process.&lt;br /&gt;
Under PHP 7.4, in_array() accepted null as the second argument silently. Under PHP 8.x, this throws a fatal TypeError, causing a 500 Internal Server Error.&lt;br /&gt;
This affects installations where surveys are triggered externally via direct submit URLs, for example:&lt;br /&gt;
/index.php/survey/index?move=movesubmit&amp;thisstep=0&amp;sid=999991&amp;token={TOKEN}&amp;lang=en&lt;br /&gt;
&lt;br /&gt;
This is a common use case in panel research workflows where respondents are redirected directly to a completion/screenout/quota-full survey without going through the normal survey navigation.&lt;br /&gt;
&lt;br /&gt;
Root Cause:&lt;br /&gt;
In application/helpers/SurveyRuntimeHelper.php, line 692, $_SESSION[$this-&gt;LEMsessid]['insertarray'] is accessed without checking whether it is set:&lt;br /&gt;
php// Current code (line 692):&lt;br /&gt;
if ($this-&gt;LEMsessid &amp;&amp; !in_array(&quot;refurl&quot;, $_SESSION[$this-&gt;LEMsessid]['insertarray'])) {&lt;br /&gt;
When the session has not been initialized through the normal survey flow, insertarray is null, causing the fatal error under PHP 8.x.&lt;br /&gt;
&lt;br /&gt;
Proposed Fix:&lt;br /&gt;
Add an isset check before the in_array call:&lt;br /&gt;
phpif ($this-&gt;LEMsessid &lt;br /&gt;
    &amp;&amp; isset($_SESSION[$this-&gt;LEMsessid]['insertarray'])&lt;br /&gt;
    &amp;&amp; !in_array(&quot;refurl&quot;, $_SESSION[$this-&gt;LEMsessid]['insertarray'])) {&lt;br /&gt;
This is a minimal, non-breaking fix that makes the behavior consistent with how PHP 7.4 handled the same situation silently.]]></description><category>Survey taking</category><pubDate>Wed, 10 Jun 2026 18:41:36 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20553</guid><comments>https://bugs.limesurvey.org/view.php?id=20553#bugnotes</comments></item><item><title>20552: With debug set and demoMode : reveive an error at end of survey with email notification</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20552</link><description><![CDATA[At end of survey : there a a PHPO warning about some data not set.]]></description><category>Other</category><pubDate>Fri, 05 Jun 2026 17:32:54 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20552</guid><comments>https://bugs.limesurvey.org/view.php?id=20552#bugnotes</comments></item><item><title>20551: Password requirement plugin settings are not apply</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20551</link><description><![CDATA[When you lower password requirement plugin about at least one uppercase character and set to NO&lt;br /&gt;
You can not create manually user without an uppercase character]]></description><category>Plugins</category><pubDate>Fri, 05 Jun 2026 12:29:22 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20551</guid><comments>https://bugs.limesurvey.org/view.php?id=20551#bugnotes</comments></item><item><title>20550: subquestion conditions do not work in mobile view</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20550</link><description><![CDATA[When using sub-question conditions within array(texts-) questions, they do not function correctly in the mobile view: In the mobile view, all sub-questions are displayed, even if the conditions for one or more of the sub-questions are not met.]]></description><category>Conditions</category><pubDate>Fri, 12 Jun 2026 12:59:47 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20550</guid><comments>https://bugs.limesurvey.org/view.php?id=20550#bugnotes</comments></item><item><title>20547: Version 6.17.5 is marked as unstable (incorrectly?)</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20547</link><description><![CDATA[On our self-hosted installs (verified on three different installs), a new LimeSurvey version 6.17.5 (260527) is offered, as a security update, but marked as unstable. On the release page, &lt;a href=&quot;https://community.limesurvey.org/releases/,&quot; rel=&quot;noopener&quot;&gt;https://community.limesurvey.org/releases/,&lt;/a&gt; the version does not appear at all. Is this a new release candidate of 7.x that has been erroneously marked as 6.17.5?]]></description><category>ComfortUpdate</category><pubDate>Mon, 08 Jun 2026 19:18:16 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20547</guid><comments>https://bugs.limesurvey.org/view.php?id=20547#bugnotes</comments></item><item><title>20546: Error message 400:The CSRF token could not be verified</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20546</link><description><![CDATA[A participant of our survey got an error message and couldnt do the survey because of that. He is the only one (from who we know) with this error ( 400:The CSRF token could not be verified.).]]></description><category>Survey participants (Tokens)</category><pubDate>Wed, 03 Jun 2026 13:34:18 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20546</guid><comments>https://bugs.limesurvey.org/view.php?id=20546#bugnotes</comments></item><item><title>20542: Upload question .question expression stay empty</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20542</link><description><![CDATA[In expressionmanager : variable $question is not set for file upload question]]></description><category>Survey editing</category><pubDate>Thu, 28 May 2026 18:42:24 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20542</guid><comments>https://bugs.limesurvey.org/view.php?id=20542#bugnotes</comments></item><item><title>20541: LimeSurvey's 7.0.0 new editor gets stuck in loop on 'Create survey'</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20541</link><description><![CDATA[Hello,&lt;br /&gt;
&lt;br /&gt;
I was in the process of manual installation of Lime Survey 7.0.0 on Alma Linux 8.10 with PHP 8.1, Apache 2.4, MYSQL 8.0.&lt;br /&gt;
&lt;br /&gt;
However, post successful installation on selecting new Editor and trying to create survey it  gets stuck on 'checking permissions' and doesn't move ahead.&lt;br /&gt;
&lt;br /&gt;
I have attached the video of the same.&lt;br /&gt;
&lt;br /&gt;
Also following is the console log from the browser : &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;br /&gt;
XHRGET&lt;br /&gt;
&lt;a href=&quot;http://{{URL}}/{{TO}}/{{LIME}}/rest/v1/user-detail/1&quot; rel=&quot;noopener,nofollow&quot;&gt;http://{{URL}}/{{TO}}/{{LIME}}/rest/v1/user-detail/1&lt;/a&gt;&lt;br /&gt;
[HTTP/1.1 401 Unauthorized 164ms]&lt;br /&gt;
&lt;br /&gt;
XHRGET&lt;br /&gt;
&lt;a href=&quot;http://{{URL}}/{{TO}}/{{LIME}}/rest/v1/user-permissions&quot; rel=&quot;noopener,nofollow&quot;&gt;http://{{URL}}/{{TO}}/{{LIME}}/rest/v1/user-permissions&lt;/a&gt;&lt;br /&gt;
[HTTP/1.1 401 Unauthorized 169ms]&lt;br /&gt;
&lt;br /&gt;
Object { name: &quot;FCP&quot;, value: 1748, rating: &quot;good&quot;, delta: 1748, entries: (1) […], id: &quot;v5-1779951763573-3911806717833&quot;, navigationType: &quot;navigate&quot; }&lt;br /&gt;
57.038de187.js:1:917&lt;br /&gt;
Object { name: &quot;TTFB&quot;, value: 1359, rating: &quot;needs-improvement&quot;, delta: 1359, entries: (1) […], id: &quot;v5-1779951763573-5896493810644&quot;, navigationType: &quot;navigate&quot; }&lt;br /&gt;
57.038de187.js:1:917&lt;br /&gt;
API Error: &lt;br /&gt;
Object { code: &quot;UNAUTHORIZED&quot;, message: &quot;An unknown error occurred&quot;, httpStatus: 401, originalError: AxiosError }&lt;br /&gt;
index.64d8e7b8.js:1:2314&lt;br /&gt;
XHRGET&lt;br /&gt;
&lt;a href=&quot;http://{{URL}}/{{TO}}/{{LIME}}/rest/v1/i18n/en&quot; rel=&quot;noopener,nofollow&quot;&gt;http://{{URL}}/{{TO}}/{{LIME}}/rest/v1/i18n/en&lt;/a&gt;&lt;br /&gt;
[HTTP/1.1 401 Unauthorized 164ms]&lt;br /&gt;
&lt;br /&gt;
API Error: &lt;br /&gt;
Object { code: &quot;UNAUTHORIZED&quot;, message: &quot;An unknown error occurred&quot;, httpStatus: 401, originalError: AxiosError }&lt;br /&gt;
index.64d8e7b8.js:1:2314&lt;br /&gt;
API Error: &lt;br /&gt;
Object { code: &quot;UNAUTHORIZED&quot;, message: &quot;An unknown error occurred&quot;, httpStatus: 401, originalError: AxiosError }&lt;br /&gt;
index.64d8e7b8.js:1:2314&lt;br /&gt;
Source map error: Error: request failed with status 404&lt;br /&gt;
Stack in the worker:&lt;a href=&quot;mailto:networkRequest@resource&quot;&gt;networkRequest@resource&lt;/a&gt;://devtools/client/shared/source-map-loader/utils/network-request.js:43:9&lt;br /&gt;
&lt;br /&gt;
Resource URL: &lt;a href=&quot;http://{{URL}}/{{TO}}/{{LIME}}/editor/build/static/js/async/57.038de187.js&quot; rel=&quot;noopener,nofollow&quot;&gt;http://{{URL}}/{{TO}}/{{LIME}}/editor/build/static/js/async/57.038de187.js&lt;/a&gt;&lt;br /&gt;
Source Map URL: 57.038de187.js.map&lt;br /&gt;
Source map error: Error: request failed with status 404&lt;br /&gt;
Stack in the worker:&lt;a href=&quot;mailto:networkRequest@resource&quot;&gt;networkRequest@resource&lt;/a&gt;://devtools/client/shared/source-map-loader/utils/network-request.js:43:9&lt;br /&gt;
&lt;br /&gt;
Resource URL: &lt;a href=&quot;http://{{URL}}/{{TO}}/{{LIME}}/editor/build/static/js/index.64d8e7b8.js&quot; rel=&quot;noopener,nofollow&quot;&gt;http://{{URL}}/{{TO}}/{{LIME}}/editor/build/static/js/index.64d8e7b8.js&lt;/a&gt;&lt;br /&gt;
Source Map URL: index.64d8e7b8.js.map&lt;br /&gt;
Object { name: &quot;LCP&quot;, value: 1767, rating: &quot;good&quot;, delta: 1767, entries: (1) […], id: &quot;v5-1779951763573-4952276506098&quot;, navigationType: &quot;navigate&quot; }&lt;br /&gt;
57.038de187.js:1:917&lt;br /&gt;
&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What could be the cause of this issue?.]]></description><category>Installation</category><pubDate>Wed, 10 Jun 2026 12:19:46 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20541</guid><comments>https://bugs.limesurvey.org/view.php?id=20541#bugnotes</comments></item><item><title>20539: Theme editor option : no way to add help</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20539</link><description><![CDATA[In theme editor core option : there are no way to add help]]></description><category>Theme editor</category><pubDate>Wed, 27 May 2026 15:18:35 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20539</guid><comments>https://bugs.limesurvey.org/view.php?id=20539#bugnotes</comments></item><item><title>20538: CU - Can't update to 6.17.5</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20538</link><description><![CDATA[Hi, when starting the CU for 6.17.5, the release notes are for 7.0.0-RC1&lt;br /&gt;
&lt;br /&gt;
So either the release notes are just wrong or the update channel. However, I cannot continue the the update because I don't know which version will be installed.&lt;br /&gt;
&lt;br /&gt;
Kind regards&lt;br /&gt;
Benny]]></description><category>ComfortUpdate</category><pubDate>Wed, 27 May 2026 14:29:29 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20538</guid><comments>https://bugs.limesurvey.org/view.php?id=20538#bugnotes</comments></item><item><title>20537: "Save and Create Next Question" button</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20537</link><description><![CDATA[When creating a survey question, would be nice if there was a &quot;Save and Create the Next Question&quot; button. I think it would be more functional than &quot;Save and Close&quot;. Would save clicks. Thanks for considering.]]></description><category>Usability/user experience</category><pubDate>Mon, 25 May 2026 02:29:32 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20537</guid><comments>https://bugs.limesurvey.org/view.php?id=20537#bugnotes</comments></item><item><title>20536: Subquestions don't display</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20536</link><description><![CDATA[I have two questions, [acneloc] and [acneprob]&lt;br /&gt;
&lt;br /&gt;
[acneprob] only appears if two or more subquestions are checked in [acneloc].&lt;br /&gt;
[acneprob] uses array filtering to present only the subquestions that were checked in [acneloc].&lt;br /&gt;
&lt;br /&gt;
When two subquestions are checked in [acneloc], [acneprob] successfully appears but not the subquestions.]]></description><category>Expression Manager</category><pubDate>Thu, 28 May 2026 10:46:32 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20536</guid><comments>https://bugs.limesurvey.org/view.php?id=20536#bugnotes</comments></item><item><title>20535: Example screenshot for "Image select multiple choice" is not actually of that question type</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20535</link><description><![CDATA[The sample screenshot for &quot;Image select multiple choice&quot; is incorrect, suggesting you can have text under images.&lt;br /&gt;
&lt;br /&gt;
It is actually a screenshot of the standard multiple choice type.&lt;br /&gt;
&lt;br /&gt;
Recording this issue after conversation on &lt;a href=&quot;https://forums.limesurvey.org/forum/can-i-do-this-with-limesurvey/159383-having-text-under-images-when-using-image-select-multiple-choice&quot; rel=&quot;noopener&quot;&gt;https://forums.limesurvey.org/forum/can-i-do-this-with-limesurvey/159383-having-text-under-images-when-using-image-select-multiple-choice&lt;/a&gt;]]></description><category>Usability/user experience</category><pubDate>Sat, 23 May 2026 12:41:04 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20535</guid><comments>https://bugs.limesurvey.org/view.php?id=20535#bugnotes</comments></item><item><title>20534: Ability to have SVG logo on form</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20534</link><description><![CDATA[I want to be able to display an SVG logo on my survey.&lt;br /&gt;
&lt;br /&gt;
While I can successfully upload and select an SVG logo, it does not render on the Fruity TwentyThree theme, with no error message to indicate failure either.]]></description><category>Survey taking</category><pubDate>Sat, 23 May 2026 11:06:02 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20534</guid><comments>https://bugs.limesurvey.org/view.php?id=20534#bugnotes</comments></item><item><title>20533: Uploading an image in theme shows confirmation but the image does not appear in list until manual refresh</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20533</link><description><![CDATA[In Theme Options &gt; Image &lt;br /&gt;
After uploading an image, the logo does not appear in the list, despite the success message and generally &quot;live&quot; nature of the interface. I would have expected it there.&lt;br /&gt;
&lt;br /&gt;
Workaround is to do a manual refresh in the browser, at which point it will appear in the list.]]></description><category>Usability/user experience</category><pubDate>Sat, 23 May 2026 11:06:29 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20533</guid><comments>https://bugs.limesurvey.org/view.php?id=20533#bugnotes</comments></item><item><title>20532: STARTPOLICYLINK and ENDPOLICYLINK return errors in the survey logic view</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20532</link><description><![CDATA[On Privacy Policy settings for surveys, the guidance states:&lt;br /&gt;
&lt;br /&gt;
&gt; If you want to specify a link to the privacy policy, set &quot;Show privacy policy text with mandatory checkbox&quot; to &quot;Collapsible text&quot; and use the placeholders {STARTPOLICYLINK} and {ENDPOLICYLINK} in the &quot;Privacy policy checkbox label&quot; field to define the link that opens the policy popup. If there is no placeholder given, there will be an appendix. &lt;br /&gt;
&lt;br /&gt;
Adding these variables to the &quot;Privacy policy checkbox label&quot; page leads to an error in the Survey Logic view.]]></description><category>Survey editing</category><pubDate>Tue, 02 Jun 2026 16:33:27 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20532</guid><comments>https://bugs.limesurvey.org/view.php?id=20532#bugnotes</comments></item><item><title>20530: Discrepency between $config['dbversionnumber'] and available helpers Update_xxx.php (6.17.4)</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20530</link><description><![CDATA[Since the update to 6.17.4, the package download config.php shows $config['dbversionnumber'] = 651;&lt;br /&gt;
However, there is no Update_651.php, and this is probably why the notification keeps on appearing?&lt;br /&gt;
&lt;br /&gt;
Is the Update_651.php missing, or should the dbversionnumber be 650?&lt;br /&gt;
&lt;br /&gt;
Currently, this results in repeated &quot;Database updated from 650 to 650&quot; messages in the admin panel.]]></description><category>Installation</category><pubDate>Fri, 22 May 2026 13:02:34 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20530</guid><comments>https://bugs.limesurvey.org/view.php?id=20530#bugnotes</comments></item><item><title>20529: Color contrast</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20529</link><description><![CDATA[I already reported the color contrast issue, but this one is new. And it's at a really lot used part.]]></description><category>Accessibility</category><pubDate>Thu, 21 May 2026 15:51:56 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20529</guid><comments>https://bugs.limesurvey.org/view.php?id=20529#bugnotes</comments></item><item><title>20528: Add an option to set the administrator e-mail as the survey owner by default</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20528</link><description><![CDATA[The dashboard currently only allow one email adress in the global paramaters and the survey owners/admins can change it manually (but they usually don't) so we end up with specific survey questions on generic mail (the technical support in my case) and we have to redirect users &quot;manually&quot; to the survey owners.&lt;br /&gt;
Is it possible to add an option to set the admin e-mail = survey owner mail by default in the dashboard ?&lt;br /&gt;
Let me know if my request isn't clear]]></description><category>_ Unknown</category><pubDate>Thu, 21 May 2026 15:34:00 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20528</guid><comments>https://bugs.limesurvey.org/view.php?id=20528#bugnotes</comments></item></channel></rss>
