View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 15102 | Bug reports | Expression Manager | public | 2019-08-02 19:27 | 2026-10-26 14:47 |
| Reporter | DenisChenu | Assigned To | c_schmitz | ||
| Priority | none | Severity | minor | ||
| Status | feedback | Resolution | reopened | ||
| Product Version | 3.17.x | ||||
| Summary | 15102: Sometimes : line must not be displayed (related to fixed relevance) | ||||
| Description | When you use array filter (or any other filter on subquestion) : lines is in HTML | ||||
| Steps To Reproduce | Import include survey | ||||
| Additional Information | I think we can have a EM->checkStaticExpression or something like this ? 4.0 or 3.0 ? | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Bug heat | 6 | ||||
| Complete LimeSurvey version number (& build) | 3.17.19 github | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | not relevant | ||||
| Database type & version | not relevant | ||||
| Server OS (if known) | not relevant | ||||
| Webserver software & version (if known) | not relevant | ||||
| PHP Version | not relevant | ||||
| Git branch / Pull Request URL | |||||
|
Plugin solution : https://gitlab.com/SondagesPro/QuestionSettingsType/arrayFilterHtml But unclean : uage of domdocument to remove : server work more than needed :) |
|
|
I can confirm the issue. |
|
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=41009 |
|
|
I think it can be improved in twig file + improve getCurrentRelevecanceClass function I do getCurrentRelevecanceClass for big list of multiple choices, where it is showing only 5 choices shown under more than 100. If getCurrentRelevecanceClass can return if relevance is static or dynmaic : it can be great. Feature request ? The issue here is about HTML, not about " briefly visible while the page loaded" it's about : do not load it. |
|
|
Fixed in Release 7.8.0+261026 |
|
|
The issue is line must not be displayed (related to fixed relevance): the line can be out of HTML source |
|
|
LimeSurvey: master 7ea4a446 2026-10-24 20:40 Details Diff |
Fixed issue 15102: Array rows filtered out by an array filter were briefly visible while the page loaded Dev Array renderers now set the row relevance class on the server, like multiple choice already does |
Affected Issues 15102 |
|
| mod - application/core/QuestionTypes/Array10ChoiceQuestions/RenderArray10ChoiceQuestion.php | Diff File | ||
| mod - application/core/QuestionTypes/Array5ChoiceQuestions/RenderArray5ChoiceQuestion.php | Diff File | ||
| mod - application/core/QuestionTypes/ArrayFlexibleRow/RenderArrayFlexibleRow.php | Diff File | ||
| mod - application/core/QuestionTypes/ArrayMultiFlexNumbers/RenderArrayMultiFlexNumbers.php | Diff File | ||
| mod - application/core/QuestionTypes/ArrayMultiFlexText/RenderArrayMultiFlexText.php | Diff File | ||
| mod - application/core/QuestionTypes/ArrayMultiscale/RenderArrayMultiscale.php | Diff File | ||
| mod - application/core/QuestionTypes/ArrayOfIncSameDecQuestions/RenderArrayOfIncSameDecQuestions.php | Diff File | ||
| mod - application/core/QuestionTypes/ArrayYesUncertainNo/RenderArrayYesUncertainNo.php | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/10point/rows/answer_row.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/5point/rows/answer_row.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/array/dropdown/rows/answer_row.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/array/no_dropdown/rows/answer_row.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/dualscale/answer.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/dualscale/answer_dropdown.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/increasesamedecrease/rows/answer_row.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/multiflexi/rows/answer_row.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/texts/rows/answer_row.twig | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/yesnouncertain/rows/answer_row.twig | Diff File | ||
| add - tests/data/surveys/limesurvey_survey_953474_array_filter_rows_hidden.lss | Diff File | ||
| add - tests/unit/models/ArrayFilterRowsHiddenOnServerTest.php | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2019-08-02 19:27 | DenisChenu | New Issue | |
| 2019-08-02 19:27 | DenisChenu | File Added: limesurvey_survey_someLineCanBeOutOfHTMLsource.lss | |
| 2019-09-02 18:01 | DenisChenu | Summary | Sometimes : line must not be displayed => Sometimes : line must not be displayed (related to fixed relevance) |
| 2019-12-13 18:52 | DenisChenu | Note Added: 55033 | |
| 2025-11-21 16:35 | c_schmitz | Note Added: 83898 | |
| 2025-11-21 16:35 | c_schmitz | Bug heat | 2 => 4 |
| 2026-10-24 20:42 | c_schmitz | Changeset attached | => LimeSurvey master 7ea4a446 |
| 2026-10-24 20:42 | c_schmitz | Note Added: 86754 | |
| 2026-10-24 20:42 | c_schmitz | Assigned To | => c_schmitz |
| 2026-10-24 20:42 | c_schmitz | Status | new => resolved |
| 2026-10-24 20:42 | c_schmitz | Resolution | open => fixed |
| 2026-10-26 10:45 | DenisChenu | Note Added: 86792 | |
| 2026-10-26 13:51 | LimeBot | Note Added: 86844 | |
| 2026-10-26 13:51 | LimeBot | Status | resolved => closed |
| 2026-10-26 13:51 | LimeBot | Bug heat | 4 => 6 |
| 2026-10-26 14:47 | DenisChenu | Status | closed => feedback |
| 2026-10-26 14:47 | DenisChenu | Resolution | fixed => reopened |
| 2026-10-26 14:47 | DenisChenu | Note Added: 86855 |