View Issue Details

This issue affects 1 person(s).
 10
IDProjectCategoryView StatusLast Update
18864Bug reportsSurvey takingpublic2026-10-20 17:06
Reporterp_teichmann Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Summary18864: Questionindex allows backward navigation when backward navigation is turned off
Description

When turning backward navigation off the question index still allows you to go back to previous questions.

Steps To Reproduce

Steps to reproduce

  1. create or import attached survey
  2. make sure question index is enabled
  3. make sure backwardnavigation is turned off
  4. start survey
  5. go to next group
  6. try to navigate back with question index

Expected result

  1. can't navigate backwards in question index

Actual result

  1. can navigate backwards in question index
TagsNo tags attached.
Attached Files
Bug heat10
Complete LimeSurvey version number (& build)6.x, 5.x
I will donate to the project if issue is resolvedNo
Browser
Database type & versionMySQL
Server OS (if known)
Webserver software & version (if known)
PHP Version7.4
Git branch / Pull Request URLN/A

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2023-06-07 14:59

developer   ~75461

It's the expected result.

If you update this : you broke a bunch of survey. Need a new index system else.

And i never see an user complain on forum.

p_teichmann

p_teichmann

2023-06-07 15:06

administrator   ~75462

Do you have an article that defines this as the default behavior together with backward navigation, i couldn't find anything regarding this case

DenisChenu

DenisChenu

2023-06-07 15:34

developer   ~75463

Last edited: 2023-06-07 15:36

https://manual.limesurvey.org/Presentation#Show_Question_Index_.2F_Allow_Jumping
Full : Jumping from question group to question group is allowed via the index menu.

And for allow backward :
If enabled, users can navigate backward and change his or her previous answers.

The sentencr saying : if you enable index : user can move to previous group

Incremental : If this option is selected, the question groups will be shown incrementally in an index menu located on the survey page. You are allowed "to jump" only to the question groups that were previously visited/accessed;

DenisChenu

DenisChenu

2023-06-07 15:36

developer   ~75464

p_teichmann

p_teichmann

2023-06-07 15:37

administrator   ~75465

But that is for allowing backward navigation, i am talking about when it is not allowed

DenisChenu

DenisChenu

2023-06-07 18:53

developer   ~75468

But that is for allowing backward navigation, i am talking about when it is not allowed

No : it's index/incremental

for allow backward :
If enabled, users can navigate backward and change his or her previous answers.

There are no : if disable… etc …

Do what you want : but if you disable moving to previous group : there are NO REASON to activate incremental index.

And if you activate index full with 10 groups : if user goes to group 10 and you disable gfoes to previous : user can not see Grpoup²,3 etc … again NO REASON to activate index.

DenisChenu

DenisChenu

2023-06-07 18:54

developer   ~75469

You want to update a system working since years like that.

I don't have to give good reason to do not do this. You have to give good reason to update …

gabrieljenik

gabrieljenik

2023-07-07 20:15

developer   ~75977

@p_teichmann why don't we just update the manual and the Ui to match current behaviour?

Not sure if it makes sense to have index w/jump, but not backwards...
It is like jumping from Q1 to Q5, but not being able to come back?

I guess that when having an index, you will always want backwards navgation, right?

c_schmitz

c_schmitz

2026-10-15 21:31

administrator   ~86485

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

DenisChenu

DenisChenu

2026-10-16 10:28

developer   ~86493

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

With this fix : you force to shown PREVIOUS with index ?

The if an user want

  • Full index
  • Only the NEXT button

He can not do it ?

DenisChenu

DenisChenu

2026-10-16 10:33

developer   ~86494

Last edited: 2026-10-16 10:34

You remove a feature: allowing to update "Shown previous button" (Hide it) even if the survey has an index.

We can do it like thisb

  1. Set index to no
  2. Set " Allow backward navigation: " to No
  3. Set index to Yes

This issue must be fixed by updating the label

  • Index set : "Show backward navigation"
  • Index not set : "Allow backward navigation"
c_schmitz

c_schmitz

2026-10-16 12:56

administrator   ~86496

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

LimeBot

LimeBot

2026-10-20 17:06

administrator   ~86595

Fixed in Release 7.7.0+261020

Related Changesets

LimeSurvey: master b12203a1

2026-10-15 21:31

c_schmitz


Details Diff
Fixed issue 18864: Turning off backward navigation had no effect while the question index was enabled, without any hint why
Dev The backward navigation switch is now disabled with a hover hint while the question index is enabled
Affected Issues
18864
mod - application/views/admin/survey/subview/accordion/_presentation_panel.php Diff File

LimeSurvey: master ff24e21f

2026-10-16 12:56

c_schmitz


Details Diff
Fixed issue 18864: Turning off backward navigation had no effect while the question index was enabled, without any hint why
Dev Reverted b12203a109 (it made the "Previous" button impossible to hide while the index was enabled); the setting is now labelled "Show “Previous” button" with a hint while the index is enabled
Affected Issues
18864
mod - application/views/admin/survey/subview/accordion/_presentation_panel.php Diff File

Issue History

Date Modified Username Field Change
2023-06-07 14:25 p_teichmann New Issue
2023-06-07 14:25 p_teichmann File Added: limesurvey_survey_961917.lss
2023-06-07 14:59 DenisChenu Note Added: 75461
2023-06-07 14:59 DenisChenu Bug heat 0 => 2
2023-06-07 15:06 p_teichmann Note Added: 75462
2023-06-07 15:06 p_teichmann Bug heat 2 => 4
2023-06-07 15:34 DenisChenu Note Added: 75463
2023-06-07 15:35 DenisChenu Note Edited: 75463
2023-06-07 15:36 p_teichmann Summary Quesitonindex allows backward navigation when backward navigation is turned off => Questionindex allows backward navigation when backward navigation is turned off
2023-06-07 15:36 DenisChenu Note Edited: 75463
2023-06-07 15:36 DenisChenu Note Added: 75464
2023-06-07 15:36 DenisChenu File Added: Capture d’écran du 2023-06-07 15-36-45.png
2023-06-07 15:37 p_teichmann Note Added: 75465
2023-06-07 18:53 DenisChenu Note Added: 75468
2023-06-07 18:54 DenisChenu Note Added: 75469
2023-07-07 20:15 gabrieljenik Note Added: 75977
2023-07-07 20:15 gabrieljenik Bug heat 4 => 6
2023-07-07 20:15 gabrieljenik Status new => acknowledged
2026-10-15 21:31 c_schmitz Changeset attached => LimeSurvey master b12203a1
2026-10-15 21:31 c_schmitz Note Added: 86485
2026-10-15 21:31 c_schmitz Assigned To => c_schmitz
2026-10-15 21:31 c_schmitz Status acknowledged => resolved
2026-10-15 21:31 c_schmitz Resolution open => fixed
2026-10-15 21:31 c_schmitz Bug heat 6 => 8
2026-10-16 10:28 DenisChenu Note Added: 86493
2026-10-16 10:33 DenisChenu Status resolved => acknowledged
2026-10-16 10:33 DenisChenu Note Added: 86494
2026-10-16 10:34 DenisChenu Status acknowledged => in code review
2026-10-16 10:34 DenisChenu Note Edited: 86494
2026-10-16 12:56 c_schmitz Changeset attached => LimeSurvey master ff24e21f
2026-10-16 12:56 c_schmitz Note Added: 86496
2026-10-16 12:56 c_schmitz Status in code review => resolved
2026-10-20 17:06 LimeBot Note Added: 86595
2026-10-20 17:06 LimeBot Status resolved => closed
2026-10-20 17:06 LimeBot Bug heat 8 => 10