Dynamic fields added via forms management are not rendering on mobile devices, which is blocking field technicians from submitting service reports. The forms work perfectly on desktop browsers, but on iOS and Android mobile apps, any field with conditional logic just doesn’t appear.
We’re using Forms Designer to create service report forms with fields that show/hide based on service type selection. For example, when ServiceType = “Repair”, additional fields like PartUsed, LaborHours, and WarrantyClaim should appear. On mobile, these conditional fields never show up regardless of the selection.
I’ve checked the mobile field compatibility settings and confirmed that all field types (text, number, dropdown) are marked as mobile-compatible. The conditional logic rules look correct in the designer. Is there a known issue with dynamic form controls on mobile, or do conditional logic rules need special configuration for mobile rendering?
We’re on the latest Power Apps mobile version (3.24012). The conditional logic is pretty simple - just IF ServiceType equals specific value THEN show fields. Nothing complex like nested conditions or calculated fields.
Chris, that’s a good point. I’ll check the mobile layout configuration. We might have inadvertently hidden the parent section.
Check your form’s mobile layout settings. Forms Designer has separate layout configurations for mobile vs desktop. Your conditional fields might be in a section that’s hidden or collapsed in the mobile layout. Go to Form Settings → Mobile Layout and verify all sections containing dynamic fields are set to visible.
I’ve encountered similar issues. The problem might be with how the form is detecting the ServiceType value change on mobile. Mobile controls sometimes don’t trigger the OnChange event the same way desktop controls do. Try using OnSelect instead of OnChange for your dropdown, or add an explicit “Update” button that refreshes the conditional logic. Also verify that the ServiceType field itself is properly bound to the data source on mobile.
Also worth checking if offline mode is enabled. When forms are cached for offline use, sometimes the conditional logic scripts don’t get cached properly, causing fields to not render when the device is offline or has poor connectivity.
Mobile rendering for dynamic forms can be finicky. First check if you’re using the latest version of the Power Apps mobile app. Older versions had bugs with conditional visibility. Also, complex conditional logic sometimes doesn’t translate well to mobile - try simplifying your rules to basic show/hide conditions.