View Issue Details

This issue affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
20511Bug reportsImport/Exportpublic2026-05-11 13:27
Reporterjoanna.hawrysz Assigned To 
PrioritynoneSeverityfeature 
Status newResolutionopen 
Product Version6.16.x 
Summary20511: No export button when exporting all with more than a 100 lss or lsa files
Description

A few updates ago I noticed a small (yet in somewhat significant for my work) bug.

After showing all surveys that I have on the main page - I admit I have more than 100 and therefore need to see the webiste code in the browser, manually input my number of surveys, then confirm with enter and select that. So after clicking all surveys, going to the bottom left of the page and trying to export all lsa or lss files, the box with survey names and ids seems to be larger than overall box with export and therefore covers the "export" button. On the second try the list of surveys does not generate at all. On third try (works only in firefox) it finally works and the button is visible. The button appears to be working well when less than a 100 surveys is selected, but it bothers me that on different tries iwith more than 100 surveys it works differenty. The issue has persisted for over 2 weeks and appears to work the same each time (works at 3rd try).

I am aware this is a nonstandard solution and it is typically meant to download no more than a 100 survey archvies at a time, but for work I regularly need to download more than that for archivisation and safety purposes.

Steps To Reproduce

Steps to reproduce

  1. Go to surveys shown per page box, right click
  2. Click inspect
  3. For the line "<option value="100">100</option> swap both 100 with a different number larger than a 100, confirm with enter
  4. Select all surveys with checkbox at top left corner
  5. Click edit surveys box at bottom left
  6. Click export as lsa or lss

Expected result

Export box appears with green export button

Actual result

1st try: export box appears but the survey list covers the button (see picture lime_bug_screen_3)
2nd try: export box appears but the survey list doesn't load even after extended time (see picture lime_bug_screen_4)
3rd try: export box appears with the option to export in the middle of the list (see picture lime_bug_screen_5, only in Firefox, for Chrome only 1st and 2nd tries apply)

TagsNo tags attached.
Attached Files
Lime_bug_screen_1.png (126,127 bytes)
Lime_bug_screen_2.png (33,314 bytes)   
Lime_bug_screen_2.png (33,314 bytes)   
Lime_bug_screen_3.png (33,214 bytes)   
Lime_bug_screen_3.png (33,214 bytes)   
Lime_bug_screen_4.png (34,727 bytes)   
Lime_bug_screen_4.png (34,727 bytes)   
Lime_bug_screen_5.png (44,522 bytes)   
Lime_bug_screen_5.png (44,522 bytes)   
Bug heat6
Complete LimeSurvey version number (& build)6.17.2+260507
I will donate to the project if issue is resolvedNo
BrowserFirefox,Chrome
Database type & versionMySQL 10.2.44-MariaDB - SUSE package
Server OS (if known)Linux www5 5.3.18-59.10-default #1 SMP
Webserver software & version (if known)
PHP Version7. 4

Users monitoring this issue

There are no users monitoring this issue.

Activities

lajosarpad

lajosarpad

2026-05-11 12:33

developer   ~84823

Let's separate the two topics here. First of all, you attempt to use a use-case that does not exist via a hack and you need that to work. Second, a possible feature request to support the selection of more surveys. The latter is a bigger topic, because if we are to support any number of surveys being chosen, then we will need to implement a fix for the layout issue that you experience and detect further issues, so if we are to implement this, we'll need to consider an array of issues, go through development for the issue that you have as well as others.

Therefore I divide this response into two.

  1. Your hack can work if you perform the steps you did and then run

document.querySelector("#massive-actions-modal-survey-grid-export-7 .btn-ok").click()

in your console that will move things further. Then you can run

document.querySelector("#massive-actions-modal-survey-grid-export-7 .ri-download-fill").click()

to download the export. You can glue them together into a single script, like:

document.querySelector("#massive-actions-modal-survey-grid-export-7 .btn-ok").click();
setTimeout(item => document.querySelector("#massive-actions-modal-survey-grid-export-7 .ri-download-fill").click(), 1000);

  1. I think the long-term solution translates to supporting custom page sizes. If this is accurate, then I kindly ask you to confirm and I'll raise it in the team

Thanks for the patience and I hope the hack fix will work in the meantime.

joanna.hawrysz

joanna.hawrysz

2026-05-11 12:40

reporter   ~84824

Thank you for the answer!

I agree the best and most robust solution is either custom or larger page sizes, that would save us the hassle of having to edit the code to download whole archive on a weekly basis and avoid possible similar issues in the future. Would you like me to make a separate feature request or is my confirmation enough to start the process?

tibor.pacalat

tibor.pacalat

2026-05-11 13:19

administrator   ~84825

Changed this to "feature" since this is a feature request, not a bug. You are trying to hack the system.
In my opinion bug here could be, if we do not limit the request to 100 surveys in the backend.

joanna.hawrysz

joanna.hawrysz

2026-05-11 13:27

reporter   ~84826

Sure thing! Thank you for your willingness to work on it and I hope to see that feature in one of the updates!

Issue History

Date Modified Username Field Change
2026-05-11 12:06 joanna.hawrysz New Issue
2026-05-11 12:06 joanna.hawrysz File Added: Lime_bug_screen_1.png
2026-05-11 12:06 joanna.hawrysz File Added: Lime_bug_screen_2.png
2026-05-11 12:06 joanna.hawrysz File Added: Lime_bug_screen_3.png
2026-05-11 12:06 joanna.hawrysz File Added: Lime_bug_screen_4.png
2026-05-11 12:06 joanna.hawrysz File Added: Lime_bug_screen_5.png
2026-05-11 12:33 lajosarpad Note Added: 84823
2026-05-11 12:33 lajosarpad Bug heat 0 => 2
2026-05-11 12:40 joanna.hawrysz Note Added: 84824
2026-05-11 12:40 joanna.hawrysz Bug heat 2 => 4
2026-05-11 13:17 tibor.pacalat Severity minor => feature
2026-05-11 13:19 tibor.pacalat Note Added: 84825
2026-05-11 13:19 tibor.pacalat Bug heat 4 => 6
2026-05-11 13:27 joanna.hawrysz Note Added: 84826