mattermost-mobile-upstream/app
Jack Benning 364882f2ec Preserve nested field values across a dialog refresh
A field refresh rebuilds the form from the server's reply, and the form
component reinitialises its values from the new field list. Accumulated
values were injected only into top-level fields, so anything typed into a
field inside a collapsible was dropped on refresh.

Walk the collapsible tree when injecting, and cover it with a test that
drives a refresh from a field nested in a section.

Also route the new E2E text-input lookups through the page object, per the
detox convention against literal by.id() strings.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-12 15:11:26 -04:00
..
actions MM-69122: Add file element support to interactive dialogs (#9898) 2026-10-07 14:43:26 -05:00
client MM-69122: Add file element support to interactive dialogs (#9898) 2026-10-07 14:43:26 -05:00
components Mm 68293 ephemeral mode warnings (#10140) 2026-10-01 18:13:22 +02:00
constants Add collapsible section support to interactive dialogs 2026-10-12 14:46:35 -04:00
context Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
database MM-69627: Add playbook task requirements support on mobile (#10035) 2026-10-07 13:24:21 +05:00
helpers Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
hooks Mm 67525 bump min version (#9640) 2026-09-16 10:53:06 +00:00
i18n Add autotranslations (#9324) 2026-02-10 17:50:39 +01:00
init Mm 68296 audit ephemeral mode events (#10139) 2026-09-23 13:48:14 +02:00
keyboard Mm 67525 bump min version (#9640) 2026-09-16 10:53:06 +00:00
managers MM-69122: Add file element support to interactive dialogs (#9898) 2026-10-07 14:43:26 -05:00
products MM-69627: Add playbook task requirements support on mobile (#10035) 2026-10-07 13:24:21 +05:00
queries MM-70813 - support multi value attribute chips (#10192) 2026-09-30 12:08:22 +02:00
routes MM-69627: Add playbook task requirements support on mobile (#10035) 2026-10-07 13:24:21 +05:00
screens Preserve nested field values across a dialog refresh 2026-10-12 15:11:26 -04:00
store Mm 70299 channel labels display phase 1 (#10113) 2026-09-17 21:37:43 +02:00
utils Add collapsible section support to interactive dialogs 2026-10-12 14:46:35 -04:00