View Issue Details

This issue affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
20295Bug reportsUsability/user experiencepublic2026-11-01 13:35
ReporterRyszard Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status resolvedResolutionfixed 
Product Version6.6.x 
Summary20295: Dropdown menu in User Roles actions column displays incorrectly after modal is closed
Description

I am logged in as an admin. After navigating to Configuration > User Roles, in the last column there is an "Actions" section with a "..." button. The first time I click "...", a correct and readable dropdown is displayed. However, after opening one of the actions (e.g., Edit Role), closing the modal, and clicking "..." again, the dropdown menu appears broken (deformed or styled incorrectly). The correct appearance only returns after refreshing the page (F5).

Steps To Reproduce

Steps to reproduce

  1. Log in as an admin.
  2. Go to Configuration > User Roles.
  3. In the last column, click "..." in the Actions section — the dropdown appears correctly.
  4. Open one of the actions (e.g., Edit Role).
  5. Close the modal window (e.g., Edit Role modal).
  6. Click "..." again — the dropdown appears incorrectly.
  7. Refreshing the page restores the correct appearance.

Expected result

The dropdown menu should display correctly every time the "..." button is clicked, without needing to refresh the page.

Actual result

Dropdown menu in User Roles actions column displays incorrectly after modal is closed

TagsNo tags attached.
Attached Files
Bug heat6
Complete LimeSurvey version number (& build)6.15.15
I will donate to the project if issue is resolvedNo
Browserchrome 141.0.7390.66
Database type & versionPostgres 15
Server OS (if known)Linux
Webserver software & version (if known)Apache and Nginx
PHP Version8.3
Git branch / Pull Request URL

Users monitoring this issue

There are no users monitoring this issue.

Activities

tibor.pacalat

tibor.pacalat

2025-10-21 17:09

administrator   ~83626

Can confirm, for me it was right from the first attempt. Just created a few roles and clicked on the 3dot menu (see screenshot).

Ryszard

Ryszard

2025-10-22 09:30

reporter   ~83632

same issue :(

Ryszard

Ryszard

2025-10-22 09:38

reporter   ~83633

Go through the scenario

  1. Add a survey
  2. Add two questions to the survey
  3. Add a parameter to the first question
  4. Add a parameter to the second question
  5. Click Action ‘…’ for the first parameter
Ryszard

Ryszard

2025-11-03 12:15

reporter   ~83704

same isue

c_schmitz

c_schmitz

2026-11-01 13:35

administrator   ~87064

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

Related Changesets

LimeSurvey: master e2f38558

2026-11-01 13:34

c_schmitz


Details Diff
Fixed issue 20295: Row action menus ("...") were cut off and partly covered by the table when the grid had been empty on page load (e.g. URL parameters in panel integration)
Dev CLSGridView now always registers action_dropdown.js, so rows added by an AJAX grid update to an initially empty grid get the menu moved to <body> as usual
Dev Removed the now redundant GridActionsWidget workaround in SurveyPermissionsController
Affected Issues
20295
mod - application/controllers/SurveyPermissionsController.php Diff File
mod - application/extensions/admin/grid/CLSGridView.php Diff File

Issue History

Date Modified Username Field Change
2025-10-13 16:18 Ryszard New Issue
2025-10-13 16:18 Ryszard File Added: Zrzut ekranu 2025-10-13 155452.png
2025-10-13 16:18 Ryszard File Added: Zrzut ekranu 2025-10-13 155514.png
2025-10-21 17:09 tibor.pacalat Note Added: 83626
2025-10-21 17:09 tibor.pacalat File Added: Screenshot 2025-10-21 at 17.07.54.png
2025-10-21 17:09 tibor.pacalat Bug heat 0 => 2
2025-10-21 17:09 tibor.pacalat Assigned To => gabrieljenik
2025-10-21 17:09 tibor.pacalat Status new => assigned
2025-10-22 09:30 Ryszard Note Added: 83632
2025-10-22 09:30 Ryszard File Added: Zrzut ekranu 2025-10-22 092553.png
2025-10-22 09:30 Ryszard File Added: Zrzut ekranu 2025-10-22 092622.png
2025-10-22 09:30 Ryszard File Added: Zrzut ekranu 2025-10-22 092643.png
2025-10-22 09:30 Ryszard Bug heat 2 => 4
2025-10-22 09:38 Ryszard Note Added: 83633
2025-11-03 12:15 Ryszard Note Added: 83704
2025-11-03 12:15 Ryszard File Added: Zrzut ekranu 2025-11-03 121451.png
2026-11-01 13:35 c_schmitz Changeset attached => LimeSurvey master e2f38558
2026-11-01 13:35 c_schmitz Note Added: 87064
2026-11-01 13:35 c_schmitz Assigned To gabrieljenik => c_schmitz
2026-11-01 13:35 c_schmitz Status assigned => resolved
2026-11-01 13:35 c_schmitz Resolution open => fixed
2026-11-01 13:35 c_schmitz Bug heat 4 => 6