View Issue Details

IDProjectCategoryView StatusLast Update
15345Bug reportsSurvey takingpublic2020-05-15 01:17
Reporterluberm Assigned Tocdorin  
PrioritynoneSeveritypartial_block 
Status assignedResolutionopen 
Product Version3.17.x 
Summary15345: Switching language requires the inline policy notice being ticked.
Description

When trying to switch language, limesurvey insists on the inline policy notice being ticked.

This doesn't make much sense, since the user probably can't understand the notice, which is why he's trying to switch it.

Steps To Reproduce

Add an inline policy notice to a survey with multiple languages and try switching language without accepting the policy notice first.

TagsNo tags attached.
Complete LimeSurvey version number (& build)3.18.0
I will donate to the project if issue is resolvedNo
Browser
Database & DB-VersionPostgres 10
Server OS (if known)
Webserver software & version (if known)
PHP Version7.3

Activities

gabrieljenik

gabrieljenik

2020-05-15 01:17

partner   ~57820

Brought from ticket https://bugs.limesurvey.org/view.php?id=16103
Sorry for the confusion.

gabrieljenik

The prlblem seems to be the "required" attribute on the checkbox. Also, the style of the label for that checkbox should be inline-text, incase it has multiple lines.

DenisChenu

We can remove the required attribute in JS, but we need a no-js solution

Why not :

Adding the required in JS
Remove when changelanguage ?

gabrieljenik

I believe there is a backend validation as well, as if you change the language through the menu option (top right), a messages is given form the backend: "We are sorry but you can't proceed without first agreeing to our survey data policy."

Removing the required from the input on the view wouldn't be enough?
And also, showing the backend error only when the next is clicked and not the change language.

When using collapsable policy the error doesn't happen, although the backend message is shown, creating confusion.

Issue History

Date Modified Username Field Change
2019-09-30 17:25 luberm New Issue
2019-11-03 20:53 cdorin Assigned To => cdorin
2019-11-03 20:53 cdorin Status new => assigned
2020-05-15 01:17 gabrieljenik Note Added: 57820