<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-08-12 01:17:56]-->
<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>20646: REST API returns 401 under HTTP/2: case-sensitive Authorization header lookup breaks the new question editor</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20646</link><description><![CDATA[The REST API rejects valid bearer tokens when the request arrives over HTTP/2, because the Authorization header is looked up with a case-sensitive array key. As a consequence the new question editor never loads: it hangs forever on &quot;Checking permissions...&quot;.&lt;br /&gt;
&lt;br /&gt;
ROOT CAUSE&lt;br /&gt;
&lt;br /&gt;
application/libraries/Api/Rest/Endpoint/EndpointFactory.php, getAuthBearerToken() (~line 226 on master):&lt;br /&gt;
&lt;br /&gt;
    $headers = getAllHeaders();&lt;br /&gt;
    if (isset($headers['Authorization'])&lt;br /&gt;
        &amp;&amp; strpos($headers['Authorization'], 'Bearer ') === 0) {&lt;br /&gt;
        $token = substr($headers['Authorization'], 7);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
The casing of the keys returned by getallheaders() depends on the server stack:&lt;br /&gt;
&lt;br /&gt;
  * nginx + PHP-FPM  -&gt; PHP rebuilds the names from $_SERVER and title-cases them, so the key is always &quot;Authorization&quot; and the bug is invisible.&lt;br /&gt;
  * Apache + mod_php -&gt; the names are returned exactly as received on the wire.&lt;br /&gt;
&lt;br /&gt;
HTTP/2 (RFC 9113, section 8.2) requires all header field names to be transmitted in lowercase. So on Apache + mod_php + HTTP/2 the key is &quot;authorization&quot;, the isset() check fails, no token is extracted, and every authenticated REST call returns 401.&lt;br /&gt;
&lt;br /&gt;
HTTP header field names are case-insensitive by specification (RFC 9110, section 5.1), so a case-sensitive lookup is incorrect regardless of the HTTP version.&lt;br /&gt;
&lt;br /&gt;
WHY IT IS HARD TO DIAGNOSE&lt;br /&gt;
&lt;br /&gt;
The React editor bootstraps by calling GET /rest/v1/user-permissions. PermissionsProvider has no visible failure path for a rejected request, so the UI stays on the &quot;Checking permissions...&quot; spinner indefinitely. There is no error message, nothing in the application log, and the admin session itself is perfectly valid. The practical effect is that the survey editor is completely unusable - surveys cannot be created, edited or activated - while everything else in the admin interface works normally.&lt;br /&gt;
&lt;br /&gt;
EVIDENCE&lt;br /&gt;
&lt;br /&gt;
Same token, same server, only the HTTP version differs (measured with PHP cURL and CURLOPT_HTTP_VERSION):&lt;br /&gt;
&lt;br /&gt;
    before fix:   HTTP/2 -&gt; 401     HTTP/1.1 -&gt; 200&lt;br /&gt;
    after fix:    HTTP/2 -&gt; 200     HTTP/1.1 -&gt; 200&lt;br /&gt;
&lt;br /&gt;
The token itself is valid and correctly stored in lime_sessions. Passing the same token via the ?authToken= query parameter - the documented fallback in getAuthToken() - also returns 200 under HTTP/2, which confirms that only the header lookup is at fault.&lt;br /&gt;
&lt;br /&gt;
Header name as seen by PHP for the very same request:&lt;br /&gt;
&lt;br /&gt;
    HTTP/2     getallheaders() -&gt; 'authorization'    isset($headers['Authorization']) === false&lt;br /&gt;
    HTTP/1.1   getallheaders() -&gt; 'Authorization'    isset($headers['Authorization']) === true&lt;br /&gt;
&lt;br /&gt;
SUGGESTED FIX&lt;br /&gt;
&lt;br /&gt;
Normalise the keys before the lookup - the approach recommended by the PHP manual for getallheaders():&lt;br /&gt;
&lt;br /&gt;
    $headers = array_change_key_case(getAllHeaders(), CASE_LOWER);&lt;br /&gt;
    if (isset($headers['authorization'])&lt;br /&gt;
        &amp;&amp; strpos($headers['authorization'], 'Bearer ') === 0) {&lt;br /&gt;
        $token = substr($headers['authorization'], 7);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
Verified on our installation: after this change the editor loads and surveys can be created and activated normally over HTTP/2.&lt;br /&gt;
&lt;br /&gt;
A secondary improvement worth considering: PermissionsProvider should surface a failed permissions request instead of showing the spinner forever. The silent failure is what made this take a full day to track down.&lt;br /&gt;
&lt;br /&gt;
ADDITIONAL NOTES&lt;br /&gt;
&lt;br /&gt;
The LimeSurvey 7 Question Editor documentation lists urlFormat =&gt; 'path' and URL rewriting as the requirements for the new editor. Both were satisfied here. Neither the Authorization header nor HTTP/2 is mentioned, and there is no troubleshooting entry for the hanging &quot;Checking permissions...&quot; screen.&lt;br /&gt;
&lt;br /&gt;
Note that on many shared hosting providers HTTP/2 is enabled automatically together with HTTPS and cannot be turned off per site, so affected users have no configuration-level workaround and must patch the file.&lt;br /&gt;
&lt;br /&gt;
A similar symptom is reported at &lt;a href=&quot;https://forum.cloudron.io/topic/15623/new-question-editor-require-config.php-change&quot; rel=&quot;noopener,nofollow&quot;&gt;https://forum.cloudron.io/topic/15623/new-question-editor-require-config.php-change&lt;/a&gt; but with a different root cause (404 on /rest/v1/version-info caused by packaging routing); it was fixed by the packager and never reported upstream.&lt;br /&gt;
&lt;br /&gt;
ON THE REQUEST TO ATTACH AN EXAMPLE SURVEY&lt;br /&gt;
&lt;br /&gt;
No .lss file is attached because the issue does not depend on survey content. The failing call is GET /rest/v1/user-permissions, which the editor makes before any survey is loaded, so it reproduces with any survey - or with none at all, by opening the editor on a freshly created installation.]]></description><category>Question editor</category><pubDate>Tue, 11 Aug 2026 18:56:38 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20646</guid><comments>https://bugs.limesurvey.org/view.php?id=20646#bugnotes</comments></item><item><title>20645: Fruity theme hides selected value in Bootstrap Select dropdown on hover</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20645</link><description><![CDATA[When using a Bootstrap dropdown (Type: !) in the Fruity theme, the selected answer becomes invisible while the mouse cursor is hovering over the dropdown.&lt;br /&gt;
&lt;br /&gt;
The selected value is still present in the DOM and the Bootstrap Select component retains the correct value. However, the value is not visually displayed while the dropdown button is in its hover/focus/active state.&lt;br /&gt;
&lt;br /&gt;
As soon as the cursor is moved away from the dropdown, the selected value becomes visible again.&lt;br /&gt;
&lt;br /&gt;
(attached is a video of the behavior and a .lss file)]]></description><category>Theme editor</category><pubDate>Mon, 10 Aug 2026 18:00:14 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20645</guid><comments>https://bugs.limesurvey.org/view.php?id=20645#bugnotes</comments></item><item><title>20639: Outdated Documentationx, please advise</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20639</link><description><![CDATA[We are trying to follow the steps in &lt;a href=&quot;https://www.limesurvey.org/manual/Installation_security_hints#The_access_to_the_config.php_file&quot; rel=&quot;noopener&quot;&gt;https://www.limesurvey.org/manual/Installation_security_hints#The_access_to_the_config.php_file&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
As it turns out, the settings we are supposed to change are no longer located in the config.php file, but can be found here:&lt;br /&gt;
&lt;br /&gt;
limesurvey/application/config/internal.php:    'basePath' =&gt; dirname(dirname(__FILE__)),&lt;br /&gt;
&lt;br /&gt;
limesurvey/application/controllers/InstallerController.php:                .&quot;\t&quot;     . &quot;'runtimePath' =&gt; dirname(dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR.'tmp'.DIRECTORY_SEPARATOR.'runtime',&quot; . &quot;\n&quot;&lt;br /&gt;
&lt;br /&gt;
limesurvey/application/config/internal.php:            'rules' =&gt; require('routes.php'),&lt;br /&gt;
&lt;br /&gt;
So do they need to be changed at all?&lt;br /&gt;
Or can config.php now be moved out of the directory tree with no further changes and a simple&lt;br /&gt;
&lt;br /&gt;
&lt;?php return include(&quot;/home/hostfolder/safedata/configreal.php&quot;); ?&gt; &lt;br /&gt;
&lt;br /&gt;
in the placeholder file?&lt;br /&gt;
&lt;br /&gt;
Kindly update your documentation.]]></description><category>Documentation</category><pubDate>Thu, 06 Aug 2026 15:49:21 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20639</guid><comments>https://bugs.limesurvey.org/view.php?id=20639#bugnotes</comments></item><item><title>20638: Theme options dropdowns do not have any values in Firefox</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20638</link><description><![CDATA[In the Firefox browser only, the theme options values. These do render on Chromium.&lt;br /&gt;
&lt;br /&gt;
I identified this in all &quot;Theme optiosn&quot;select boxes (e.g. &quot;Theme colors&quot;, &quot;Fonts&quot;, &quot;Check icon&quot;).&lt;br /&gt;
&lt;br /&gt;
All of these work as expected in Chromium-based browsers.&lt;br /&gt;
&lt;br /&gt;
If you switch to Chromium you can edit these values.&lt;br /&gt;
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.]]></description><category>Other</category><pubDate>Thu, 06 Aug 2026 14:17:38 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20638</guid><comments>https://bugs.limesurvey.org/view.php?id=20638#bugnotes</comments></item><item><title>20637: 500 Internal Server Error since Update</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20637</link><description><![CDATA[Lime is very slow and i do not get new answers by participants. When I try to download the dataset for spss or excel i get the error &quot;500 Internal Server Error&quot;. We had an update yesterday and i believe that we have the problems since then. Yesterday everything worked fine.]]></description><category>File manager</category><pubDate>Fri, 07 Aug 2026 14:53:21 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20637</guid><comments>https://bugs.limesurvey.org/view.php?id=20637#bugnotes</comments></item><item><title>20630: Renaming a parent custom theme breaks child theme inheritance and leaves stale parent references</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20630</link><description><![CDATA[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.&lt;br /&gt;
&lt;br /&gt;
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.]]></description><category>Theme editor</category><pubDate>Tue, 04 Aug 2026 15:33:55 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20630</guid><comments>https://bugs.limesurvey.org/view.php?id=20630#bugnotes</comments></item><item><title>20626: Bounce tracking freezes at latest 6.x and 7.x version</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20626</link><description><![CDATA[At the latest LimeSurvey 7 version when I'm starting the bounce processing at my surveys, the screen just freezes and a pop-up shows. I can neither click any button nor return to the previous page. I need to fully reload the screen. &lt;br /&gt;
&lt;br /&gt;
It looks like the script fully crashes. The console does not show any errors.&lt;br /&gt;
&lt;br /&gt;
The popup interface problem shows at the latest 6.x AND 7.x version.&lt;br /&gt;
&lt;br /&gt;
I define bounce settings globally and at my survey selected &quot;Use global settings&quot;.]]></description><category>Survey participants (Tokens)</category><pubDate>Thu, 06 Aug 2026 09:08:05 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20626</guid><comments>https://bugs.limesurvey.org/view.php?id=20626#bugnotes</comments></item><item><title>20624: DB crash when updating from 7.0.5 to 7.0.7 due to missing DB version check</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20624</link><description><![CDATA[While upgrading **LimeSurvey 7.0.5** to **7.0.7**, we encountered a database update failure on a server running **MariaDB 10.1.48**.&lt;br /&gt;
&lt;br /&gt;
As a temporary workaround, we were able to complete the update by changing the column type from `JSON` to `LONGTEXT` in:&lt;br /&gt;
`application/helpers/update/updates/Update_709.php` (line **19**)&lt;br /&gt;
&lt;br /&gt;
```php&lt;br /&gt;
addColumn(&quot;{{responses_&quot; . $sid . &quot;}}&quot;, &quot;Q{$parent_qid}&quot;, &quot;LONGTEXT&quot;);&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
However, we believe the actual issue is that the updater starts the database migration without first verifying that the database server meets the documented minimum requirements.]]></description><category>ComfortUpdate</category><pubDate>Fri, 31 Jul 2026 11:53:42 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20624</guid><comments>https://bugs.limesurvey.org/view.php?id=20624#bugnotes</comments></item><item><title>20623: HTTP Authorization header field not treated as case-insensitive leading to new editor not working</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20623</link><description><![CDATA[HTTP Authorization header field not treated as case-insensitive leading to new editor not working&lt;br /&gt;
&lt;br /&gt;
In 'application/libraries/Api/Rest/Endpoint/EndpointFactory.php'[1], the check for the &quot;Authorization&quot; header field is not case-insensitive, as mandated by the HTTP standard.&lt;br /&gt;
Thus, the new editor won't work (i.e. be stuck with &quot;Checking permissions…&quot;) when ran behind a http server or proxy that uses lower cases header fields (for example haproxy in HTTP/2 mode, as HTTP/2 requires the conversion of header fields to lower case). &lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href=&quot;https://github.com/LimeSurvey/LimeSurvey/blob/9e6aa71beb752f11b68f03c33e554c81c71cdddc/application/libraries/Api/Rest/Endpoint/EndpointFactory.php#L232-L238&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/LimeSurvey/LimeSurvey/blob/9e6aa71beb752f11b68f03c33e554c81c71cdddc/application/libraries/Api/Rest/Endpoint/EndpointFactory.php#L232-L238&lt;/a&gt;]]></description><category>Survey editing</category><pubDate>Fri, 31 Jul 2026 12:23:25 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20623</guid><comments>https://bugs.limesurvey.org/view.php?id=20623#bugnotes</comments></item><item><title>20620: statistic export failed with output format PDF and Excel</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20620</link><description><![CDATA[hello,&lt;br /&gt;
&lt;br /&gt;
when exporting a statistic from a survey with the output format &quot;PDF&quot; and &quot;Excel&quot;, the statistic export failed.]]></description><category>Statistics</category><pubDate>Tue, 11 Aug 2026 20:06:31 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20620</guid><comments>https://bugs.limesurvey.org/view.php?id=20620#bugnotes</comments></item><item><title>20619: Security update available - although LimeSurvey is updated to the latest 6.x version</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20619</link><description><![CDATA[We currently have two recent versions, one in the 6.x line and one in the 7.x line. Both are considered stable.&lt;br /&gt;
Since we cannot switch to the 7.x version anytime soon, but security updates are available for the 6.x version, the message “Security update available” should only be displayed if not all security patches for the 6.x version have been installed. &lt;br /&gt;
&lt;br /&gt;
This leads to uncertainty and unease among users, as this gives the impression that LimeSurvey is being operated with security vulnerabilities, while at the same time handling sensitive data (surveys).]]></description><category>Usability/user experience</category><pubDate>Sat, 08 Aug 2026 13:23:50 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20619</guid><comments>https://bugs.limesurvey.org/view.php?id=20619#bugnotes</comments></item><item><title>20611: New feature to exclude items at quick translation</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20611</link><description><![CDATA[The quick translation feature is a very useful tool, especially when making use of a Google Translate API key to automatically translate items to different languages. There are some drawbacks though: When using the auto-translation, it always adjusts all items on the current page/tab. But if parts of the translation have already been reviewed by a native speaker, or if there are equation questions, which the auto-translate sometimes messes up, then you need to redo the whole translation process after the auto-translation was done. &lt;br /&gt;
&lt;br /&gt;
This can easily be solved by having a checkbox for every item, which is enabled by default, but offers the ability for the user to disable the translation feature for certain items. &lt;br /&gt;
&lt;br /&gt;
We could try to develop this and provide a pull request. Is this considered a helpful feature? Then we would give it a try.]]></description><category>Translation</category><pubDate>Thu, 06 Aug 2026 14:38:28 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20611</guid><comments>https://bugs.limesurvey.org/view.php?id=20611#bugnotes</comments></item><item><title>20608: datasecurity_notice_label is not rendered correctly with "Collapsible text" and "All in one" survey format</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20608</link><description><![CDATA[This is a follow up for &lt;a href=&quot;https://bugs.limesurvey.org/view.php?id=19852&quot;&gt;19852&lt;/a&gt;.]]></description><category>Survey editing</category><pubDate>Fri, 17 Jul 2026 14:04:12 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20608</guid><comments>https://bugs.limesurvey.org/view.php?id=20608#bugnotes</comments></item><item><title>20605: Non consistent branch label</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20605</link><description><![CDATA[In the Comfort Update screen, the message says there is an unsable update but actually it is a stable one.&lt;br /&gt;
See screenshot]]></description><category>ComfortUpdate</category><pubDate>Tue, 21 Jul 2026 18:05:02 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20605</guid><comments>https://bugs.limesurvey.org/view.php?id=20605#bugnotes</comments></item><item><title>20600: When try to create dummy participant : page must be reloaded</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20600</link><description><![CDATA[When try to create dummy participant, if you don't reload the page, no action is done when you clickthe 1st time &lt;br /&gt;
This happen with mandatory attribute.]]></description><category>Usability/user experience</category><pubDate>Wed, 05 Aug 2026 16:32:36 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20600</guid><comments>https://bugs.limesurvey.org/view.php?id=20600#bugnotes</comments></item><item><title>20599: When questions have a relevance equation, mandatory questions are not enforced.</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20599</link><description><![CDATA[I am seeing issues in a survey, where I have mandatory questions, and I am able to move forward without answering them&lt;br /&gt;
The issue seems to happen when questions have a relevance equation... that seems to kill the enforcement of mandatory questions.&lt;br /&gt;
When the questions don't have relevance equations, the mandatory rule is enforced.&lt;br /&gt;
&lt;br /&gt;
This happens on v6 and v7]]></description><category>Survey taking</category><pubDate>Thu, 09 Jul 2026 08:57:18 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20599</guid><comments>https://bugs.limesurvey.org/view.php?id=20599#bugnotes</comments></item><item><title>20598: Token overwrite when opening multiple survey tokens in different tabs of the same browser</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20598</link><description><![CDATA[When a user opens two distinct token links for the same survey in two different tabs of the same browser session, LimeSurvey overwrites the active token session data with the most recently loaded one. If the user goes back to the first tab and tries to save or proceed, the response data gets cross-contaminated or associated with the second token.]]></description><category>Survey participants (Tokens)</category><pubDate>Thu, 09 Jul 2026 12:35:34 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20598</guid><comments>https://bugs.limesurvey.org/view.php?id=20598#bugnotes</comments></item><item><title>20596: Panel-Integration parameter (Survey-URL-Parameter) missing after copy</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20596</link><description><![CDATA[When I copy a survey, the panel integration parameters are missing in the result.&lt;br /&gt;
&lt;br /&gt;
When using export / import to &quot;copy&quot; a survey, the panel integration parameters are not missing.]]></description><category>Survey editing</category><pubDate>Tue, 21 Jul 2026 18:10:46 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20596</guid><comments>https://bugs.limesurvey.org/view.php?id=20596#bugnotes</comments></item><item><title>20595: Printable Survey not showing "other", after importing via txt</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20595</link><description><![CDATA[After importing a Survey via txt the &quot;export&quot; -&gt; &quot;Printable Survey&quot; view does not show any other fields.&lt;br /&gt;
A workaround for this is: After importing open every question containing an other field, then saving the question (without any changes).&lt;br /&gt;
It seems as if saving the questions changes some parameter in the background, which is necessary for the Printable survey view.&lt;br /&gt;
&lt;br /&gt;
Also it seems that the issue:&lt;br /&gt;
   only occurs on txt import&lt;br /&gt;
   applies to all question that have a built in other field option&lt;br /&gt;
   is unaffected by other position and custom text]]></description><category>Import/Export</category><pubDate>Mon, 06 Jul 2026 12:03:24 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20595</guid><comments>https://bugs.limesurvey.org/view.php?id=20595#bugnotes</comments></item><item><title>20589: Direct link to view single response no longer opens a dedicated page since v7 — only a modal/popup, breaking shareable links</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20589</link><description><![CDATA[## Expected Behavior&lt;br /&gt;
&lt;br /&gt;
In previous LimeSurvey versions (pre-v7), clicking view/edit on a response opened a dedicated page with its own unique URL, e.g.:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://umfrage.example.tld/responses/view?surveyId=532561&amp;id=280&quot; rel=&quot;noopener,nofollow&quot;&gt;https://umfrage.example.tld/responses/view?surveyId=532561&amp;id=280&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This URL was directly shareable, colleagues or reviewers could be sent a link straight to a specific response without needing to log in, navigate to the survey, and manually search for the response ID.&lt;br /&gt;
&lt;br /&gt;
## Problem&lt;br /&gt;
&lt;br /&gt;
* Old-style direct links (responses/view?surveyId=X&amp;id=Y) still resolve to a working page (confirmed on our instance), but this is no longer reachable from the UI itself.&lt;br /&gt;
* The response list now only supports a popup for viewing/editing individual responses, and popups cannot be bookmarked, linked, or shared via URL.&lt;br /&gt;
* This breaks existing workflows for teams that share direct links to specific responses (e.g. for QA, moderation, or cross-referencing with partners).&lt;br /&gt;
&lt;br /&gt;
## Suggested Fix&lt;br /&gt;
&lt;br /&gt;
Restore the option to open a response in its own dedicated page (either as default behavior or as a user-selectable alternative to the popup), so the URL updates to reflect the currently viewed response and can be copied/shared.&lt;br /&gt;
&lt;br /&gt;
Alternatively: make the popup update the browser URL (e.g. via history.pushState) so the current response state is reflected in a shareable link, similar to how many modern SPA implementations preserve deep-linkability even inside modals.]]></description><category>Response browsing</category><pubDate>Fri, 07 Aug 2026 09:48:14 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20589</guid><comments>https://bugs.limesurvey.org/view.php?id=20589#bugnotes</comments></item><item><title>20578: Survey activation fails when a survey contains a Ranking question due to a consistency check error indicating missing answer opt</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20578</link><description><![CDATA[Activating a survey containing a Ranking question triggers a consistency check error stating that the question has missing answer options, preventing the survey from being activated.]]></description><category>Survey editing</category><pubDate>Tue, 30 Jun 2026 12:09:37 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20578</guid><comments>https://bugs.limesurvey.org/view.php?id=20578#bugnotes</comments></item><item><title>20576: Partial Scoring for Multiple Choice Questions</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20576</link><description><![CDATA[Currently, LimeSurvey calculates the score for Multiple Choice questions by summing the assessment values of all selected answer options. As a result, it is not possible to implement a scoring model that is commonly used in knowledge and competency tests.&lt;br /&gt;
&lt;br /&gt;
In many tests, only correctly selected answers should contribute to the score, while incorrectly selected answers should neither receive points nor cause a penalty.&lt;br /&gt;
&lt;br /&gt;
This behavior cannot currently be achieved using the standard Assessment feature.&lt;br /&gt;
&lt;br /&gt;
If incorrect answers are assigned an assessment value of 0, participants can simply select all answer options and still receive the maximum score. Assigning negative values to incorrect answers introduces a penalty-based scoring system, which is not appropriate for many assessment scenarios.]]></description><category>Survey editing</category><pubDate>Fri, 26 Jun 2026 09:35:03 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20576</guid><comments>https://bugs.limesurvey.org/view.php?id=20576#bugnotes</comments></item><item><title>20573: Database : ranking question contains unrelated information</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20573</link><description><![CDATA[In 7.X database contains the question ID and subquestion ID&lt;br /&gt;
&lt;br /&gt;
But data are related to other subquestion ID]]></description><category>_ Unknown</category><pubDate>Mon, 29 Jun 2026 17:21:21 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20573</guid><comments>https://bugs.limesurvey.org/view.php?id=20573#bugnotes</comments></item><item><title>20572: Can not add new element to ranking question in 7.0</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20572</link><description><![CDATA[In 6.0 : we can add element in ranking quetsion after activation, not tru in 7.0]]></description><category>Survey editing</category><pubDate>Tue, 30 Jun 2026 10:58:03 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20572</guid><comments>https://bugs.limesurvey.org/view.php?id=20572#bugnotes</comments></item><item><title>20568: Implicit conversion from float 0.5 to int loses precision</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20568</link><description><![CDATA[With crypted attribute , when try to get quartile, we cast as float, not if not crypted.&lt;br /&gt;
&lt;br /&gt;
1. No reason of cast if we do not cast when not crypted (must cast as both)&lt;br /&gt;
2. Throw an error with debug set]]></description><category>Statistics</category><pubDate>Fri, 07 Aug 2026 18:23:01 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20568</guid><comments>https://bugs.limesurvey.org/view.php?id=20568#bugnotes</comments></item></channel></rss>
