View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
19817Bug reportsQuestion editorpublic2024-11-25 17:55
ReporterDeflator0677 Assigned Totibor.pacalat  
PrioritynoneSeverityblock 
Status resolvedResolutionfixed 
Product Version6.6.x 
Summary19817: Can't create a new question after a between question is deleted
Description

Infinite loading page when creating a question after erased one.

Steps To Reproduce
  • Create a survey
  • Add a new question with some content (Question 1)
  • Add a new question with some content (Question 2)
  • Add a new question with some content (Question 3)
  • Delete question 2
  • Add a new question with some content (Question 4)
    There is an infinite loading GIF cf screenshot
TagsNo tags attached.
Attached Files
Bug heat6
Complete LimeSurvey version number (& build)6.6.7
I will donate to the project if issue is resolvedNo
Browser
Database type & versionMariadb
Server OS (if known)
Webserver software & version (if known)
PHP Version8.3

Users monitoring this issue

There are no users monitoring this issue.

Activities

tibor.pacalat

tibor.pacalat

2024-10-31 10:32

administrator   ~81322

Hi @Deflator0677, I have tested this and unfortunately I can not reproduce your issue. Is this something that happens sporadically or you can reproduce this issue constantly? Do you see some errors in the console (if you use chrome, go to More Tools -> Developer tools)?

Deflator0677

Deflator0677

2024-10-31 10:54

reporter   ~81323

I made a video to make it more understandable. I am able to reproduce each time. I use an instance from your free plan. @tibor.pacalat

Deflator0677

Deflator0677

2024-10-31 10:57

reporter   ~81324

There is no error in the web console.

Deflator0677

Deflator0677

2024-10-31 11:28

reporter   ~81326

I think it is because the question code is not unique anymore, and it is not forbid to save the question. A possible solution could be to change it to an available question number when the button "add a question" is pressed.

tibor.pacalat

tibor.pacalat

2024-10-31 15:06

administrator   ~81327

Thanks for the video, now it makes sense. This is a partial block since if you refresh the page, you can continue working on your survey.

Issues to be resolved:

  1. The page should not freeze after a user tries to enter duplicate question code
  2. When you click on "add question", the code provided should not be a duplicate of any already existing in the survey
Deflator0677

Deflator0677

2024-11-14 16:56

reporter   ~81385

We are waiting for a fix before switching to LimeSurvey. Do you have an idea when you planned to work on it?

tibor.pacalat

tibor.pacalat

2024-11-14 17:56

administrator   ~81389

@Deflator0677 it has been assigned so it should be tackled soon.

gabrieljenik

gabrieljenik

2024-11-25 15:02

manager   ~81503

https://github.com/LimeSurvey/LimeSurvey/pull/4057/files

Issue History

Date Modified Username Field Change
2024-10-29 15:20 Deflator0677 New Issue
2024-10-29 15:20 Deflator0677 File Added: Screenshot from 2024-10-29 15-18-58.png
2024-10-31 10:32 tibor.pacalat Note Added: 81322
2024-10-31 10:32 tibor.pacalat Bug heat 0 => 2
2024-10-31 10:34 tibor.pacalat Assigned To => tibor.pacalat
2024-10-31 10:34 tibor.pacalat Status new => feedback
2024-10-31 10:54 Deflator0677 Note Added: 81323
2024-10-31 10:54 Deflator0677 File Added: Screencast from 2024-10-31 10-51-28.webm
2024-10-31 10:54 Deflator0677 Bug heat 2 => 4
2024-10-31 10:54 Deflator0677 Status feedback => assigned
2024-10-31 10:57 Deflator0677 Note Added: 81324
2024-10-31 11:28 Deflator0677 Note Added: 81326
2024-10-31 15:06 tibor.pacalat Note Added: 81327
2024-10-31 15:07 tibor.pacalat Assigned To tibor.pacalat => gabrieljenik
2024-11-14 16:56 Deflator0677 Note Added: 81385
2024-11-14 17:56 tibor.pacalat Note Added: 81389
2024-11-25 15:02 gabrieljenik Assigned To gabrieljenik => DenisChenu
2024-11-25 15:02 gabrieljenik Status assigned => ready for code review
2024-11-25 15:02 gabrieljenik Note Added: 81503
2024-11-25 15:02 gabrieljenik Bug heat 4 => 6
2024-11-25 15:46 DenisChenu Assigned To DenisChenu => tibor.pacalat
2024-11-25 15:46 DenisChenu Status ready for code review => ready for testing
2024-11-25 17:55 tibor.pacalat Status ready for testing => resolved
2024-11-25 17:55 tibor.pacalat Resolution open => fixed