# AccessLens 5J — Dynamic address fields after country selection

## Fix
Applied Materials dynamically reveals address inputs after choosing a country. 5I scanned text fields before setting custom dropdowns, then never scanned the newly revealed address fields. 5J selects approved dropdown values **first**, waits for the form to rerender, then scans text inputs (including address), rechecks dropdowns and runs a final audit.

Only explicit candidate-approved address values are used. The agent does not submit, guess gender, approve declarations, or answer unknown screening questions.

## Install
1. Stop the old local server (Ctrl+C) and close the old agent browser.
2. Extract this ZIP on your Mac and run `cd ~/Desktop/accesslens-5j && python3 server.py`.
3. Open `http://127.0.0.1:8780/profile.html?v=5j`, confirm your address is saved. Then open `http://127.0.0.1:8780/queue.html?v=5j` and relaunch the agent.
4. Confirm each address field on the employer page; do not submit until you review it.

## Validation
Local Python tests pass. The live Applied Materials page was not exercised here; custom React address controls may require additional site-specific instrumentation if they still do not retain values.
