When a survey form is laid out with a row that has conditional visibility and the row is within a group box, the group box label is duplicated in the mobile app.
To reproduce
Use the attached project:
conditional_rows.zip
OR
Create a project with the following conditions:
- A field with either a value map widget or 'True/False' tick box widget
- A group box with conditional visibility based on a value from the previous field which contains:
- A second field with either a value map widget or 'True/False' tick box widget
- A row with conditional visibility based on a value from the previous field
- Another field within the conditional visibility row
- A field in the group box that is below but not within the conditional visibility row
Once the project is created, or using the example project:
- Open the project in the mobile app
- Fill out a feature selecting values so that all of the conditional visibility fields are visible
Results
In the mobile app, the label of the group box is duplicated when the row is visible:
Expected result
In QGIS, the group box label is not duplicated when the row is visible:

When a survey form is laid out with a row that has conditional visibility and the row is within a group box, the group box label is duplicated in the mobile app.
To reproduce
Use the attached project:
conditional_rows.zip
OR
Create a project with the following conditions:
Once the project is created, or using the example project:
Results
In the mobile app, the label of the group box is duplicated when the row is visible:
Expected result
In QGIS, the group box label is not duplicated when the row is visible: