field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

commit 2c1b542cfba7ccee0b323c381181b6a076b229ff
parent 43653030823fa17024ee4ba11bc711763306049b
Author: triesap <tyson@radroots.org>
Date:   Fri, 28 Aug 2026 19:26:29 +0000

test: restore Add form after disclosure audit

- begin each progressive-disclosure audit from the form top
- restore the same ordinary UI position after the field inventory
- keep subsequent persona input on visible semantic controls
- preserve product stores and transport state without test shortcuts

Diffstat:
MRadrootsUITests/RadrootsRemoteQualificationUITests.swift | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/RadrootsUITests/RadrootsRemoteQualificationUITests.swift b/RadrootsUITests/RadrootsRemoteQualificationUITests.swift @@ -467,6 +467,7 @@ final class RadrootsRemoteQualificationUITests: XCTestCase { @MainActor private func assertProgressiveDisclosure(_ app: XCUIApplication, type: String) { scrollAddFormToTop(app) + defer { scrollAddFormToTop(app) } let expected = expectedAddFields[type] ?? [] for identifier in allAddFields { let element = app.descendants(matching: .any)[identifier]