View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 19198 | Bug reports | Usability/user experience | public | 2023-10-26 13:13 | 2026-08-07 15:13 |
| Reporter | baltzis | Assigned To | c_schmitz | ||
| Priority | none | Severity | partial_block | ||
| Status | feedback | Resolution | open | ||
| Product Version | 6.3.x | ||||
| Summary | 19198: Permission to browse the server (kcfinder) for uploaded sources denied | ||||
| Description | Uploaded sources become inaccessible for the user. When trying to browse for uploaded sources (e.g., images), the message "You don't have permission to browse the server" pops up. | ||||
| Steps To Reproduce | Steps to reproduceTry to browse any uploaded source (files, images) from within label set or question editor. The message appears when trying to browse for an image in the label set editor, while in the question editor the kcfinder window shows nothing (see screeshot). In the latter case, LimeSurvey hangs and you need to quit the page. Expected resultThe kcfinder window opens and the user can select the desired source. Actual resultA message appears ("You don't have permission to browse the server") or LimeSurvey freezes. | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Bug heat | 4 | ||||
| Complete LimeSurvey version number (& build) | 6.3.1, build 231023 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Story point estimate | |||||
| Browser | Chrome | ||||
| Database type & version | mysql, version mysqlnd 8.1.2-1ubuntu2.14 | ||||
| Server OS (if known) | Linux 5.15.0-84-generic #93-Ubuntu SMP | ||||
| Webserver software & version (if known) | Apache/2.4.52 (Ubuntu) | ||||
| PHP Version | 8.1.2-1ubuntu2.14 | ||||
|
Finally, I managed find something more specific about this issue: If the user opens any question in any survey and edit it trying to open the resources manager from within the question editor, everything comes back to normal and the kcfinder window works just fine. After that, you the user can use the kcfinder in any other option where available (e.g. to edit label sets or anything else). |
|
|
Additional information on the same issue: when trying to access "Resources" from the menu "Structure" in any survey, I get an incomplete window (see the snapshot) and an endless loop that at some point results in a message saying that the page does not respond. |
|
|
Sorry... I meant "...from the menu "Settings". Not "Structure"... |
|
|
It has been found that:
|
|
|
Further testing confirms that the issue appears to be specific to Chromium-based browsers.
The problem persists after:
In Chrome Developer Tools, the Network panel shows no failed requests, HTTP errors or red entries; the required files appear to load normally. The Console displays the following message: Only the tab in which KCFinder is opened becomes unresponsive. Other LimeSurvey administration tabs remain fully functional. Therefore, this does not appear to be a server-side, PHP-session, file-permission or browser-cache problem. The behaviour points to a KCFinder JavaScript compatibility problem affecting Chromium-based browsers, while Firefox remains unaffected (Edge version: 149.0.4022.80, 64 bit, Chrome version: 149.0.7827.156, 64-bit). |
|
|
Further testing confirms that the issue appears to be specific to Chromium-based browsers and is not limited to my self-hosted LimeSurvey installation. Self-hosted installationThe issue occurs in LimeSurvey 7.0.5 on my Ubuntu-based installation:
The problem persists after:
In Chrome Developer Tools, the Network panel shows no failed requests, HTTP errors or red entries; the required files appear to load normally. The Console displays the following message:
Only the tab in which KCFinder is opened becomes unresponsive. Other LimeSurvey administration tabs remain fully functional. LimeSurvey Cloud installationI also reproduced exactly the same behaviour in the LimeSurvey-hosted installation provided through a free account on limesurvey.org:
Since the problem is reproducible both on a self-hosted Ubuntu installation and on the official LimeSurvey-hosted service, it does not appear to be caused by the local server configuration, PHP settings, file permissions, ModSecurity, browser cache or the upgrade procedure. The results point to a KCFinder JavaScript compatibility problem affecting Chromium-based browsers, while Firefox remains unaffected. |
|
|
I can not reproduce it in Chrome, neither in any CE version 6 or 7 , nor in v6 on LimeSurvey Cloud. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2023-10-26 13:13 | baltzis | New Issue | |
| 2023-10-26 13:13 | baltzis | File Added: screenshot 2023-10-26 141118.png | |
| 2023-11-17 14:56 | baltzis | Note Added: 78510 | |
| 2023-11-17 14:56 | baltzis | Bug heat | 0 => 2 |
| 2023-11-19 08:52 | baltzis | Note Added: 78523 | |
| 2023-11-19 08:52 | baltzis | File Added: snapshot 2023-11-19 094450.png | |
| 2023-11-19 08:53 | baltzis | Note Added: 78524 | |
| 2026-06-25 13:05 | baltzis | Note Added: 85094 | |
| 2026-06-26 08:33 | baltzis | Note Added: 85095 | |
| 2026-06-26 13:41 | baltzis | Note Added: 85096 | |
| 2026-08-07 15:13 | c_schmitz | Assigned To | => c_schmitz |
| 2026-08-07 15:13 | c_schmitz | Status | new => feedback |
| 2026-08-07 15:13 | c_schmitz | Note Added: 85397 | |
| 2026-08-07 15:13 | c_schmitz | Bug heat | 2 => 4 |