Here's a question for people who use custom JavaScript in their surveys.
In 1.91, we have the following:
(1) for each question, there is one <input type='hidden' id='displayQ'> field
(2) for each sub-question, there is one <input type'hidden' id='tbdispSGQA'>
When the question/sub-question is relevant, their value is set to 'on'; and when it is irrelevant, the value is set to ''.
None of these variables is needed or used by Expression Manager in 1.92, we I'm wondering whether they can be safely removed.
So, for each question, there are 2 or 3 input variables; so removing the displayQ and tbdispSGQA variables would reduce the number of $_POST variables by 33-50%
Pros:
(1) PHP 5.39 has a default limit of 1000 $_POST variables per input page - so if we don't remove them, we impose limits on survey size.
(2) Reducing the _POST size reduces network traffic and may avoid timeouts.
Cons:
(1) Might break existing surveys if they are using custom JavaScript that accesses those variables. However, those surveys could use the new relevanceQ and relevanceSGQA variables instead; and people heavily invested in those variables could just stick with 1.91+.
So, any strong objections to removing those variables?