<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-09-10 20:26:10]-->
<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>20681: Inconsistent survey's date formats in admin dashboard view</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20681</link><description><![CDATA[Admin dashboard view lists surveys in a table. You can add-remove columns from the table. &lt;br /&gt;
Column &quot;Created&quot; and &quot;Modified&quot; display dates into two different styles ( slashes and dots). &lt;br /&gt;
&lt;br /&gt;
Dates should be displayed in a consistent way, accordingly admin's locale language. I don't know which language displays dots as separator for dates.&lt;br /&gt;
&lt;br /&gt;
Italian: dd/mm/yyyy&lt;br /&gt;
Japanese: mm/dd/yyyy]]></description><category>Ergonomy</category><pubDate>Thu, 10 Sep 2026 15:31:23 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20681</guid><comments>https://bugs.limesurvey.org/view.php?id=20681#bugnotes</comments></item><item><title>20680: Upgrade from 6.17.19+260832 to latest 7.x fails with DB (Postgres) transaction error</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20680</link><description><![CDATA[I'm upgrading Limesurvey from latest 6.x to latest 7.x. I'm using Postgres as database.&lt;br /&gt;
I'm doing updates using ComfortUpdate and right now I'm stuck with an intermediate database version 705 because the updater is asking me to update to database version 711 but it fails with this error:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A non-recoverable error occurred during the database update. Error details:&lt;br /&gt;
CDbCommand failed to execute the SQL statement: SQLSTATE[25P02]: In failed sql transaction: 7 ERROR: current transaction is aborted, commands ignored until end of transaction block&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File updatedb_helper.php, line 2910.]]></description><category>ComfortUpdate</category><pubDate>Thu, 10 Sep 2026 13:55:13 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20680</guid><comments>https://bugs.limesurvey.org/view.php?id=20680#bugnotes</comments></item><item><title>20679: Searchable input fields for for text-based questions</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20679</link><description><![CDATA[When browsing through the responses, available filters only appear under fields such as ID, Completed, Date of last action etc. There's no option for searching/filtering through a column from a text question (e.g. a name/surname column). Would it be possible to add filters for text-based questions? Thank you]]></description><category>Response browsing</category><pubDate>Thu, 10 Sep 2026 08:03:32 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20679</guid><comments>https://bugs.limesurvey.org/view.php?id=20679#bugnotes</comments></item><item><title>20678: Duplicate control of particpant work diffrently with crypted data and not cryoted data</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20678</link><description><![CDATA[When importing participants, duplicate use case-insensitive searches for not crypted data and case-sensitive for crypted data]]></description><category>Other</category><pubDate>Wed, 09 Sep 2026 17:47:22 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20678</guid><comments>https://bugs.limesurvey.org/view.php?id=20678#bugnotes</comments></item><item><title>20677: Incorrect image path generated for question background images on Windows Server 2025 with WampServer</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20677</link><description><![CDATA[When using LimeSurvey with Apache2 on Ubuntu 22.04, images added as a question background image are displayed correctly.&lt;br /&gt;
&lt;br /&gt;
However, when the same functionality is used on Windows Server 2025 with WampServer, LimeSurvey generates an incorrect image URL. The Windows directory separators (`\`) appear to be encoded as `%5C` in the generated `src` attribute.&lt;br /&gt;
&lt;br /&gt;
On Ubuntu 22.04, the generated HTML is:&lt;br /&gt;
&lt;br /&gt;
`&lt;img class=&quot;w-100 h-auto d-block&quot; src=&quot;/upload/surveys/487689/images/test.png&quot; alt=&quot;&quot; data-testid=&quot;question-image&quot; style=&quot;border-radius: 0px; filter: brightness(1);&quot;&gt;`&lt;br /&gt;
&lt;br /&gt;
On Windows Server 2025 with WampServer, the generated HTML is:&lt;br /&gt;
&lt;br /&gt;
`&lt;img class=&quot;w-100 h-auto d-block&quot; src=&quot;%5Cupload/surveys/967683%5Cimages%5Ctest.png&quot; alt=&quot;&quot; data-testid=&quot;question-image&quot; style=&quot;border-radius: 0px; filter: brightness(1);&quot;&gt;`&lt;br /&gt;
&lt;br /&gt;
The `%5C` value represents a backslash (`\`). Since backslashes are being used in the generated URL and then URL-encoded, the browser cannot correctly resolve the image path, and the image is not displayed.&lt;br /&gt;
&lt;br /&gt;
This appears to be related to path separator handling on Windows. LimeSurvey may be using Windows filesystem path separators (`\`) when generating a URL, instead of converting them to URL-compatible forward slashes (`/`).&lt;br /&gt;
&lt;br /&gt;
The issue does not occur in the Ubuntu 22.04 + Apache2 environment, where the image URL is generated correctly with forward slashes.]]></description><category>Question editor</category><pubDate>Wed, 09 Sep 2026 08:20:40 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20677</guid><comments>https://bugs.limesurvey.org/view.php?id=20677#bugnotes</comments></item><item><title>20674: Invalid html lang attribute set for Dutch informal leading to weird auto-translate behavior</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20674</link><description><![CDATA[Using language Dutch informal sets an invalid html lang attribute, which results in incorrect auto-translation.]]></description><category>Survey taking</category><pubDate>Tue, 08 Sep 2026 16:38:54 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20674</guid><comments>https://bugs.limesurvey.org/view.php?id=20674#bugnotes</comments></item><item><title>20672: HTTP 400 "The requested hostname is invalid" does not mention allowed_hosts.php, leaving admins without a way to recover</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20672</link><description><![CDATA[When a request arrives with a host name that is not listed in&lt;br /&gt;
application/config/allowed_hosts.php, LimeSurvey returns:&lt;br /&gt;
&lt;br /&gt;
    400: Bad Request - The requested hostname is invalid.&lt;br /&gt;
    The request could not be understood by the server due to malformed&lt;br /&gt;
    syntax. Please do not repeat the request without modifications.&lt;br /&gt;
&lt;br /&gt;
The message does not mention allowed_hosts.php, the config directory, or&lt;br /&gt;
any way to fix the situation. An administrator who hits this has no&lt;br /&gt;
indication of what is wrong or where to look.&lt;br /&gt;
&lt;br /&gt;
This matters because the allowed hosts file is created automatically, and&lt;br /&gt;
the only explanation is shown once and cannot be retrieved later.&lt;br /&gt;
&lt;br /&gt;
In application/controllers/admin/Authentication.php (line 185 in&lt;br /&gt;
7.0.13+260903), on the first successful login LimeSurvey writes&lt;br /&gt;
allowed_hosts.php containing only the host used at that moment, and shows&lt;br /&gt;
a flash message:&lt;br /&gt;
&lt;br /&gt;
    &quot;The allowed hosts file (application/config/allowed_hosts.php) has&lt;br /&gt;
     been created with &quot;%s&quot; as trusted host. For security reasons,&lt;br /&gt;
     LimeSurvey can only be accessed through that domain. If you need&lt;br /&gt;
     additional hosts, please edit the allowed hosts file directly.&quot;&lt;br /&gt;
&lt;br /&gt;
That wording is clear and actionable. However it is a one-time flash&lt;br /&gt;
message. Once it is gone, the administrator has no way to see it again.&lt;br /&gt;
&lt;br /&gt;
The exception itself is thrown in application/core/LSHttpRequest.php&lt;br /&gt;
(line 313 in 7.0.13+260903):&lt;br /&gt;
&lt;br /&gt;
    public static function checkIsAllowedHost($hostInfo)&lt;br /&gt;
    {&lt;br /&gt;
        $host = parse_url($hostInfo, PHP_URL_HOST);&lt;br /&gt;
        if ($host &amp;&amp; !App()-&gt;isHostAllowed($host)) {&lt;br /&gt;
            throw new CHttpException(400, gT(&quot;The requested hostname is invalid.&quot;, 'unescaped'));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
This is easy to run into with common deployment patterns:&lt;br /&gt;
&lt;br /&gt;
  - Install with Docker and log in once through &lt;a href=&quot;http://localhost:8080&quot; rel=&quot;noopener,nofollow&quot;&gt;http://localhost:8080&lt;/a&gt;&lt;br /&gt;
    while setting things up, then put the instance behind a domain name.&lt;br /&gt;
  - Set up through an SSH tunnel or a reverse proxy, then switch to the&lt;br /&gt;
    public host name.&lt;br /&gt;
&lt;br /&gt;
In both cases the first login writes &quot;localhost&quot; as the only trusted&lt;br /&gt;
host, and every later request through the real domain fails with the&lt;br /&gt;
generic 400 above.&lt;br /&gt;
&lt;br /&gt;
I hit this while deploying LimeSurvey 7.0.11 in Docker behind nginx. I&lt;br /&gt;
had to read the source (LSHttpRequest.php, LSApplicationTrait.php) to&lt;br /&gt;
find out that allowed_hosts.php existed at all. An administrator who is&lt;br /&gt;
not comfortable reading PHP source would most likely be stuck.]]></description><category>Installation</category><pubDate>Wed, 09 Sep 2026 11:51:07 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20672</guid><comments>https://bugs.limesurvey.org/view.php?id=20672#bugnotes</comments></item><item><title>20670: PDF export displays file path instead of selected image for image-based multiple-choice answers</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20670</link><description><![CDATA[When a survey question uses images as the answer options, the selected answer is not rendered as an image in the Print Answers / PDF export. Instead, the PDF displays the file path or filename of the selected image.]]></description><category>Import/Export</category><pubDate>Fri, 04 Sep 2026 15:27:22 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20670</guid><comments>https://bugs.limesurvey.org/view.php?id=20670#bugnotes</comments></item><item><title>20666: Group with 2 questions and condition crashes with SQL error</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20666</link><description><![CDATA[Using a survey with 1 question group and 2 questions with 1 condition crashes the survey.]]></description><category>Database design</category><pubDate>Mon, 07 Sep 2026 09:22:44 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20666</guid><comments>https://bugs.limesurvey.org/view.php?id=20666#bugnotes</comments></item><item><title>20663: Add version of get_participant_properties to retrieve multiple participants in 1 request</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20663</link><description><![CDATA[The current RemoteControl API function get_participant_properties is setup so that you can set query parameters to find a participant, and according to the documentation (&lt;a href=&quot;https://api.limesurvey.org/classes/remotecontrol-handle.html#method_get_participant_properties&quot; rel=&quot;noopener&quot;&gt;https://api.limesurvey.org/classes/remotecontrol-handle.html#method_get_participant_properties&lt;/a&gt;), it gives an error if there are multiple results. It does not allow providing multiple tokenIds to get the properties of multiple participants at a time.&lt;br /&gt;
&lt;br /&gt;
I'd like to request a version of this (maybe as a new endpoint), where i can supply a list of tokenIds and get the participant properties for all of those. Note that it should be clear which properties are for which token, so either make sure to include the id in the result as well, or return the properties in the same order as requested. &lt;br /&gt;
&lt;br /&gt;
If you want to make it more generic and also use query parameters (not needed if it was up to me), then definitely include the token id in the response, or at least allow me to specify that i want to have the tokenId in a aTokenProperties parameter, just like the existing get_participant_properties. In that case also don't return an error if there are multiple matches.]]></description><category>RemoteControl</category><pubDate>Mon, 31 Aug 2026 11:32:07 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20663</guid><comments>https://bugs.limesurvey.org/view.php?id=20663#bugnotes</comments></item><item><title>20661: assign attributes without tokens to a session</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20661</link><description><![CDATA[token attributes can contain important data for workarounds. They can mimic dynamic lists.&lt;br /&gt;
It would nice to have these attributes in open surveys without tokens.&lt;br /&gt;
You define a few attributes set and have a  rule to assign attributes to participants.&lt;br /&gt;
That could be random or allow to change that attribute set via expressionscript during a interview.&lt;br /&gt;
&lt;br /&gt;
Other tools have (dynamic) lists, which can be defined globally. Reusing parts of what LimeSurvey already got might be as good as that.]]></description><category>Survey participants (Tokens)</category><pubDate>Thu, 27 Aug 2026 10:08:20 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20661</guid><comments>https://bugs.limesurvey.org/view.php?id=20661#bugnotes</comments></item><item><title>20660: A server-side error was reported in a supplier survey.</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20660</link><description><![CDATA[Our survey returned an internal 500 server error. It was related to the LimeSurvey platform rather than a single questionnaire. &lt;br /&gt;
Based on the available survey configuration the error was the file attachment (File Upload) field.&lt;br /&gt;
The survey contained an attachment question where respondents could upload supporting documents. During processing, LimeSurvey attempted to evaluate or validate the field value as if it were a numeric value. However, the attachment field returns text-based data (such as file metadata, filenames, or JSON content), which can cause calculation or validation functions to fail.&lt;br /&gt;
The issue became particularly visible when a respondent uploaded the maximum allowed number of attachments. In that scenario, the attachment field returned a larger structured value, and LimeSurvey failed while processing the response, resulting in an HTTP 500 error and a PHP exception similar to:fmod(): Argument #1 ($num1) must be of type float, string given.&lt;br /&gt;
As a result, survey submission failed even though the uploaded files themselves were valid.&lt;br /&gt;
The attachment field configuration was changed, especially:Maximum number of files allowed.&lt;br /&gt;
Reducing the maximum number of attachments or removing the attachment field from calculations and validation expressions should prevent the error from occurring again.&lt;br /&gt;
Note: The root-cause section above is based on the investigation and troubleshooting conclusions discussed around the issue. The enterprise search results confirm the existence of the LimeSurvey-related server error but do not contain a detailed technical diagnosis of the attachment-field processing failure.]]></description><category>Question editor</category><pubDate>Fri, 04 Sep 2026 15:48:29 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20660</guid><comments>https://bugs.limesurvey.org/view.php?id=20660#bugnotes</comments></item><item><title>20649: API feature request: expose survey activation consistency check without activating</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20649</link><description><![CDATA[We are integrating with LimeSurvey through the RemoteControl API and we would like to request an API capability to validate whether a survey is activation-ready, without actually activating it.&lt;br /&gt;
&lt;br /&gt;
Current problem:&lt;br /&gt;
At the moment, consistency validation appears to happen only when calling activation-related actions (for example activate_survey). This makes it hard for external tools to provide clear pre-activation guidance to users.&lt;br /&gt;
&lt;br /&gt;
Requested capability:&lt;br /&gt;
Please expose a dedicated API method to run the same consistency checks used by activation, but in read-only mode.&lt;br /&gt;
&lt;br /&gt;
Suggested endpoint behavior:&lt;br /&gt;
&lt;br /&gt;
Input: survey_id&lt;br /&gt;
Output:&lt;br /&gt;
* is_consistent (boolean)&lt;br /&gt;
* errors (list of blocking issues)&lt;br /&gt;
* warnings (list of non-blocking issues)&lt;br /&gt;
Optional structured details per rule, for example:&lt;br /&gt;
* no question groups&lt;br /&gt;
* no questions&lt;br /&gt;
* no active questions&lt;br /&gt;
* groups without questions&lt;br /&gt;
* other activation blockers detected by core LimeSurvey logic&lt;br /&gt;
&lt;br /&gt;
Why this helps:&lt;br /&gt;
&lt;br /&gt;
External dashboards can show users exactly what must be fixed before activation.&lt;br /&gt;
Integrations can avoid failed activation attempts.&lt;br /&gt;
Better UX and fewer support issues for admins.&lt;br /&gt;
Backward compatibility:&lt;br /&gt;
&lt;br /&gt;
New method can be additive and optional.&lt;br /&gt;
Existing activation flow remains unchanged.&lt;br /&gt;
Thanks for considering this request.]]></description><category>RemoteControl</category><pubDate>Wed, 12 Aug 2026 21:38:42 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20649</guid><comments>https://bugs.limesurvey.org/view.php?id=20649#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, 10 Sep 2026 12:49:24 +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>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>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>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>Wed, 02 Sep 2026 09:17:33 +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>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>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><item><title>20562: {TOKEN_COUNTER} not documented for dummies particpant</title><author></author><link>https://bugs.limesurvey.org/view.php?id=20562</link><description><![CDATA[When you create dummies participant, you can add {TOKEN_COUNTER} to have different participant, but no information]]></description><category>Survey participants (Tokens)</category><pubDate>Tue, 23 Jun 2026 17:19:21 +0200</pubDate><guid>https://bugs.limesurvey.org/view.php?id=20562</guid><comments>https://bugs.limesurvey.org/view.php?id=20562#bugnotes</comments></item></channel></rss>
