View Issue Details

This bug affects 1 person(s).
 12
IDProjectCategoryView StatusLast Update
20118Bug reportsErgonomypublic2025-06-26 17:45
ReporterDenisChenu Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Product Version6.6.x 
Summary20118: User creation : use enter key in form close dialog without create user
Description

When use dialog box for user creation : and use ENTER key when want to validate : dialog box was close without try to create user

Steps To Reproduce

Steps to reproduce

Open dialog for user creation
Fill data
ENTER at last password

Expected result

Form are submitted like when enter in Save

Actual result

For are closed

TagsNo tags attached.
Bug heat12
Complete LimeSurvey version number (& build)6.14.0
I will donate to the project if issue is resolvedNo
Browsernot relevant
Database type & versionnot relevant
Server OS (if known)not relevant
Webserver software & version (if known)not relevant
PHP Versionnot relevant

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2025-05-22 12:14

developer   ~82733

Cancel is the 1st button, maybe move it to a link ?
Or : add a default real submit button
Or : move Submit before cancel

My opinion : Submit before cancel is the best option : Keyboard navigation : you want more to submit than cancel, and for cancel : you have the escape key.

tibor.pacalat

tibor.pacalat

2025-05-23 13:32

administrator   ~82742

I wouldn't change the order of buttons since this is the design all over the place in the app.

DenisChenu

DenisChenu

2025-05-23 14:16

developer   ~82747

I wouldn't change the order of buttons since this is the design all over the place in the app.

maybe it's not the best place for all other dialog box.

  1. Submit are in general the needed part. (submit before cancel)
  2. It's bad for usability to change order of index

Else : clearly : enter and close are not the needed behavior ! Update to a link ?

tibor.pacalat

tibor.pacalat

2025-05-26 16:10

administrator   ~82765

Denis, add type="button" to the cancel button
and type="submit" to the add button. This should resolve this issue.

gabrieljenik

gabrieljenik

2025-06-23 22:34

manager   ~82934

https://github.com/LimeSurvey/LimeSurvey/pull/4332

guest

guest

2025-06-26 11:09

viewer   ~82973

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

c_schmitz

c_schmitz

2025-06-26 11:30

administrator   ~82977

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

LimeBot

LimeBot

2025-06-26 17:45

administrator   ~82991

Fixed in Release 6.15.1+250626

Related Changesets

LimeSurvey: master 22fec579

2025-06-26 11:09

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 20118: User creation - use enter key in form close dialog without create user (04332)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
20118
mod - application/views/userManagement/partial/addedituser.php Diff File

LimeSurvey: master e90cc698

2025-06-26 11:24

c_schmitz

Committer: GitHub


Details Diff
Fixed issue 20118: User creation : use enter key in form close dialog without create user (04341) Affected Issues
20118
mod - application/views/userManagement/partial/addedituser.php Diff File

Issue History

Date Modified Username Field Change
2025-05-22 12:10 DenisChenu New Issue
2025-05-22 12:14 DenisChenu Note Added: 82733
2025-05-22 12:14 DenisChenu Bug heat 0 => 2
2025-05-23 13:32 tibor.pacalat Note Added: 82742
2025-05-23 13:32 tibor.pacalat Bug heat 2 => 4
2025-05-23 14:16 DenisChenu Note Added: 82747
2025-05-26 16:10 tibor.pacalat Note Added: 82765
2025-06-17 17:50 tibor.pacalat Assigned To => gabrieljenik
2025-06-17 17:50 tibor.pacalat Status new => assigned
2025-06-23 22:34 gabrieljenik Assigned To gabrieljenik => DenisChenu
2025-06-23 22:34 gabrieljenik Status assigned => ready for code review
2025-06-23 22:34 gabrieljenik Note Added: 82934
2025-06-23 22:34 gabrieljenik Bug heat 4 => 6
2025-06-24 16:28 DenisChenu Assigned To DenisChenu => tibor.pacalat
2025-06-24 16:28 DenisChenu Status ready for code review => ready for testing
2025-06-26 11:09 Changeset attached => LimeSurvey master 22fec579
2025-06-26 11:09 guest Note Added: 82973
2025-06-26 11:09 guest Bug heat 6 => 8
2025-06-26 11:10 tibor.pacalat Status ready for testing => resolved
2025-06-26 11:10 tibor.pacalat Resolution open => fixed
2025-06-26 11:30 c_schmitz Changeset attached => LimeSurvey master e90cc698
2025-06-26 11:30 c_schmitz Note Added: 82977
2025-06-26 11:30 c_schmitz Assigned To tibor.pacalat => c_schmitz
2025-06-26 11:30 c_schmitz Bug heat 8 => 10
2025-06-26 17:45 LimeBot Note Added: 82991
2025-06-26 17:45 LimeBot Status resolved => closed
2025-06-26 17:45 LimeBot Bug heat 10 => 12