This PR resolves some issues around hidden fields and closes #54. The issue in #54 was caused by a type mismatch when comparing the handle of a step with the handle of an invisible step.
This PR also addresses an issue, where a whole section would be rendered invisible when it contained a single hidden field. Now, a section is only rendered invisible, when all of its fields are hidden.
This PR resolves some issues around hidden fields and closes #54. The issue in #54 was caused by a type mismatch when comparing the handle of a step with the handle of an invisible step.
This PR also addresses an issue, where a whole section would be rendered invisible when it contained a single hidden field. Now, a section is only rendered invisible, when all of its fields are hidden.