View Issue Details

This bug affects 1 person(s).
 16
IDProjectCategoryView StatusLast Update
13226Bug reportsSurvey takingpublic2018-01-25 09:41
Reportersnowsam Assigned Touser61266 
PrioritynoneSeveritypartial_block 
Status closedResolutionfixed 
Product Version3.0.x 
Fixed in Version3.0.x 
Summary13226: Array buttons don't stay selected in Firefox 57.0.4
Description

Problem: When using firefox on windows and you make a selection on a 10pt array, it immediately unselects most of the time.
This makes you basically unable to take the survey.

Steps To Reproduce

Have a survey with a 10 point array, use the firefox browser, and try to click on the selection.
See short attached demo video attached.

Here is a sample survey: http://survey.tjsnow.com/index.php/621661?token=Hm9rkdp5W8KznIn&newtest=Y&lang=en

Additional Information

Note: This was not an issue with Version 3.0.1+171228 for sure, but I think it was also OK with 3.0.4 and began after upgrading to 3.0.5.
This is not an issue in Windows 10 Edge browser or Chrome on windows 10. However, how can you control which browser people are going to use!?

TagsNo tags attached.
Attached Files
Bug heat16
Complete LimeSurvey version number (& build)3.0.5+180118
I will donate to the project if issue is resolvedNo
BrowserFirefox 57.0.4 (64-bit) on windows
Database type & versionMySQL 5.5.53
Server OS (if known)Debian
Webserver software & version (if known)Apache2
PHP Version5.6.29-0+deb8u1

Relationships

has duplicate 13183 closedc_schmitz Animated Radio buttons in default template don't work correctly since new version 

Users monitoring this issue

There are no users monitoring this issue.

Activities

LouisGac

LouisGac

2018-01-22 10:55

developer   ~45938

for what I remember this bug was caused by a problem of inheritance on the animation time.
It should be fixed in the latest version: please update.

If you're still experiencing the problem: just inherit everything for the theme option at survey level, and change the setting at global settings
(as a temp fix)

snowsam

snowsam

2018-01-22 17:57

reporter   ~45956

OK...

I am already running 3.0.5+180118, which is the latest released. And I was already fully inherited, so that did not fix.

But your commented pointed me in the correct direction to narrow things down more.

I was able to determine that the problem only happens when using the Fruity theme. It does not happen with Vanilla or any of the other default themes.

So the issue is something that changed with Fruity between 3.0.1+171228 and 3.0.5+180118 .

LouisGac

LouisGac

2018-01-23 10:09

developer   ~45960

thank you for that feedback snowman.
if you have debug mode on, could you please check that you refreshed your browser cache (or test the survey in a private windows)?

snowsam

snowsam

2018-01-23 15:51

reporter   ~45963

I did not have js debug mode on before, but just enabled it. I saw no change when testing in a private window (and fully refreshed) with or without debug.

Unfortunately, troubleshooting js is not something that I know anything about.

The test sample is still active at http://survey.tjsnow.com/index.php/621661?token=Hm9rkdp5W8KznIn&newtest=Y&lang=en

LouisGac

LouisGac

2018-01-23 16:18

developer   ~45964

thank you for that link, very useful

So, first, I can reproduce on firefox.
Then, options are set correctly, for further reference:

        .radio-item input[type="radio"]:checked + label::after{
        animation-name: zoomIn;
        animation-duration: 0.3ms;
        animation-fill-mode: both;
    }
LouisGac

LouisGac

2018-01-24 11:34

developer   ~45972

seem deeper than expected: https://github.com/daneden/animate.css/issues/269

user61266

2018-01-24 13:07

  ~45979

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

c_schmitz

c_schmitz

2018-01-24 15:50

administrator   ~46003

Version 3.1.0 released

Related Changesets

LimeSurvey: master e4254392

2018-01-24 13:06:22

user61266

Details Diff
Fixed issue 13226: Array buttons don't stay selected in Firefox 57.0.4 Affected Issues
13226
mod - themes/survey/fruity/config.xml Diff File
mod - themes/survey/fruity/views/subviews/header/custom_header.twig Diff File

Issue History

Date Modified Username Field Change
2018-01-20 04:29 snowsam New Issue
2018-01-20 04:29 snowsam File Added: radio box click.mp4
2018-01-22 10:55 LouisGac Note Added: 45938
2018-01-22 10:56 LouisGac Assigned To => LouisGac
2018-01-22 10:56 LouisGac Status new => feedback
2018-01-22 17:57 snowsam Note Added: 45956
2018-01-22 17:57 snowsam Status feedback => assigned
2018-01-23 10:09 LouisGac Note Added: 45960
2018-01-23 15:51 snowsam Note Added: 45963
2018-01-23 16:18 LouisGac Note Added: 45964
2018-01-24 11:34 LouisGac Note Added: 45972
2018-01-24 13:07 user61266 Changeset attached => LimeSurvey master e4254392
2018-01-24 13:07 user61266 Note Added: 45979
2018-01-24 13:07 user61266 Assigned To LouisGac => user61266
2018-01-24 13:07 user61266 Resolution open => fixed
2018-01-24 13:33 markusfluer Status assigned => resolved
2018-01-24 13:33 markusfluer Fixed in Version => 3.0.x
2018-01-24 15:50 c_schmitz Note Added: 46003
2018-01-24 15:50 c_schmitz Status resolved => closed
2018-01-25 09:41 c_schmitz Relationship added has duplicate 13183