View Issue Details

This bug affects 1 person(s).
 10
IDProjectCategoryView StatusLast Update
19041Bug reportsSurvey participants (Tokens)public2023-09-18 09:10
Reporterhappysocrates Assigned Totibor.pacalat  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Product Version6.2.x 
Summary19041: Action dropdown is blocked after filter or changing rows per page
Description

In the survey participants screen, when first accessing the screen, if a user clicks on the 3 dots icon at the right hand side of the row, it shows the full menu of possible actions. If the list is filtered or the number of rows displayed is changed, then most of the list is hidden.

Steps To Reproduce

Steps to reproduce

  1. Open browser, clear cache (this makes no difference)

  2. Open limesurvey site in admin user with full rights.

  3. Goto Survey participants page

  4. Click on icon with 3 buttons at right had side of row, the full menu of actions will be shown. - see first image

  5. Change the number of display rows. The value doesn't matter any change gives the problem

  6. Click not the 3 button icon and the full menu of actions can no longer be seen. - see second image.

  7. If the page is refreshed, then the full menu becomes visible again.

The same result will happen if the list is filtered. This may be related to or a duplicate of problem "19031: Selecting Participants After Filtering The List".

The same behaviour is seen with all surveys on my site.

Expected result

Expect to see the full list of actions

Actual result

The list of actions was truncated.

TagsNo tags attached.
Attached Files
Image 1 Full Menu.png (94,918 bytes)   
Image 1 Full Menu.png (94,918 bytes)   
Image 2 Truncated Menu.png (76,078 bytes)   
Image 2 Truncated Menu.png (76,078 bytes)   
Bug heat10
Complete LimeSurvey version number (& build)Version 6.2.2+230814
I will donate to the project if issue is resolvedNo
BrowserFirefox 116.0 and Safari 16.5
Database type & versionMysql
Server OS (if known)
Webserver software & version (if known)
PHP Version8.0

Relationships

related to 19065 acknowledged batch edit function does not work when a filter is active in particpants or responses table 

Users monitoring this issue

There are no users monitoring this issue.

Activities

gabrieljenik

gabrieljenik

2023-08-28 16:20

manager   ~76757

Master: https://github.com/LimeSurvey/LimeSurvey/pull/3398

Faling JS caused the problem

p_teichmann

p_teichmann

2023-09-11 19:10

administrator   ~76947

@gabrieljenik Couldn't confirm the issue, is this still failing for you without the fix? otherwise im fine with merging the fix if this actually solves the problem on your side.

gabrieljenik

gabrieljenik

2023-09-12 13:30

manager   ~76959

Well, bugs 19041, 19039 and 19029 were all about the same screens, so, fixing one could probably make the others less evident.

https://github.com/LimeSurvey/LimeSurvey/pull/3398/files#diff-cf428fd6e348305a9d298d26b89d27f4c1e2ca73a8a3ec6bb52402e9c1e58339R573
The argument is missing, so if you try to edit the token, the JS error will probably appear.

guest

guest

2023-09-14 15:43

viewer   ~77041

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=35475

tibor.pacalat

tibor.pacalat

2023-09-14 15:43

administrator   ~77042

Tested and merged.

LimeBot

LimeBot

2023-09-18 09:10

administrator   ~77090

Fixed in Release 6.2.7+230918

Related Changesets

LimeSurvey: master 32b2d766

2023-09-14 17:43

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 19041: Action dropdown is blocked after filter or changing rows per page (#3398)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
19041
mod - assets/scripts/admin/tokens.js Diff File

Issue History

Date Modified Username Field Change
2023-08-22 10:01 happysocrates New Issue
2023-08-22 10:01 happysocrates File Added: Image 1 Full Menu.png
2023-08-22 10:01 happysocrates File Added: Image 2 Truncated Menu.png
2023-08-23 15:04 gabrieljenik Assigned To => gabrieljenik
2023-08-23 15:04 gabrieljenik Status new => assigned
2023-08-28 16:20 gabrieljenik Assigned To gabrieljenik => DenisChenu
2023-08-28 16:20 gabrieljenik Status assigned => ready for code review
2023-08-28 16:20 gabrieljenik Note Added: 76757
2023-08-28 16:20 gabrieljenik Bug heat 0 => 2
2023-08-28 16:21 DenisChenu Assigned To DenisChenu =>
2023-08-28 16:21 DenisChenu Status ready for code review => ready for testing
2023-08-31 19:11 gabrieljenik Relationship added related to 19065
2023-09-11 19:10 p_teichmann Note Added: 76947
2023-09-11 19:10 p_teichmann Bug heat 2 => 4
2023-09-12 13:30 gabrieljenik Note Added: 76959
2023-09-14 15:43 Changeset attached => LimeSurvey master 32b2d766
2023-09-14 15:43 guest Note Added: 77041
2023-09-14 15:43 guest Bug heat 4 => 6
2023-09-14 15:43 tibor.pacalat Assigned To => tibor.pacalat
2023-09-14 15:43 tibor.pacalat Status ready for testing => resolved
2023-09-14 15:43 tibor.pacalat Resolution open => fixed
2023-09-14 15:43 tibor.pacalat Note Added: 77042
2023-09-14 15:43 tibor.pacalat Bug heat 6 => 8
2023-09-18 09:10 LimeBot Note Added: 77090
2023-09-18 09:10 LimeBot Status resolved => closed
2023-09-18 09:10 LimeBot Bug heat 8 => 10