Focus Selector Test Instructions & Pass/Fail Expectations
Please perform each numbered test below and mark whether it PASSES or FAILS. Reference the test number (e.g., TS-FS-01) if reporting an issue.
| Test # | Feature Under Test | Step-by-Step Volunteer Action | Expected PASS Result | Status |
|---|---|---|---|---|
| TS-FS-01 | URL Syncing | Click "Simulate ?focus=client" or click any focus pill. | URL search bar updates to ?focus=client without refreshing page. State inspector shows client. | PASS |
| TS-FS-02 | 30-Day Memory | Select "Give Help" pill, clear URL param, then refresh page. | "Give Help" pill remains highlighted on reload due to localStorage preference persistence. | PASS |
| TS-FS-03 | Event Log | Click between different focus pills in Section 2. | Live event log in Section 1 logs focus-changed events with payload timestamps in real time. | PASS |
| TS-FS-04 | Donor Banner & CnP | Select "Give Money (donor)" pill. | IRS EIN (46-1449556) & mailing address (7421 Burnet Rd #264) display; "Give Online Now" opens Click & Pledge. | PASS |
| TS-FS-05 | Volunteer Banner | Select "Give Help (volunteer)" pill. | Drop-off address 2008 Justin Ln, hours MโF 12:30 PMโ3:30 PM, Google Maps link, and Lala's directions display. | PASS |
| TS-FS-06 | Client Transit Notice | Select "Get Help (client)" or "I'm New". | Section 3 (#mock-client-section) shows 2008 Justin Ln, Bus 803 directions, and Google Maps button. | PASS |
| TS-FS-07 | Strip Visibility | Switch focus to "Give Help (volunteer)". | Section 4 (#mock-groups-strip) automatically hides from view. Reappears when switching back to "client". | PASS |
| TS-FS-08 | Dynamic CTA Shift | Change focus while observing Section 5 (#mock-cta-card). | Button CTA swaps dynamically between "Tell Us You're Coming", "Sign Up to Volunteer", and "Sponsor This Outreach". | PASS |
| TS-FS-09 | Widget Suppression | Select "Get Help (client)" focus. | Floating Click & Pledge widget suppresses/hides at bottom right to avoid soliciting clients. Reappears on other modes. | PASS |
Live URL State & Dispatched Event Log
(none)FocusSelector.astro Instance
Customize Your Experience
Select your relationship with Street Youth Ministry to filter relevant schedules and actions.
๐ 2008 Justin Ln, Austin, TX
Across Burnet Rd from Lala's. Look for the Street Youth Ministry sign on the building with murals.
๐ 512-553-3796
Street Outreach team meets youth on West Campus and local libraries. Text or call for current team location.
๐ 2008 Justin Ln, Austin, TX
Drop-Off Hours: MonโFri 12:30 PM โ 3:30 PM (No appointment needed)
Street Youth Ministry
7421 Burnet Rd #264
Austin, TX 78757
Street Youth Ministry
7421 Burnet Rd #264
Austin, TX 78757
Monthly summary of youth stories, urgent need requests, and upcoming community projects.
In-depth print newsletter featuring impact metrics, financial accountability, and team notes.
Immediate text alerts when weather emergencies occur or specific items run critically low.
Showing all community programs, client support schedules, volunteer opportunities, item acceptance lists, and field stories across Street Youth Ministry. Subscribe to our monthly newsletter or SMS updates to stay connected!
Client / Get Help Location & Transit Notice
Half a block off Bus 803 on Burnet Road at Justin Ln. Look for the building between the car dealership and the big churchโlook for the big Street Youth Ministry sign up high by the door to the building with all the murals on it.
Arrival Info: Sunshine Store arrival time is flexible within the scheduled event time window.
Strip Visibility Toggle Test Container
Simulated Event Strip container demonstrating reactive visibility. When switching focus to Give Help (volunteer), this client-only strip automatically hides from view.
Dynamic CTA Card Shift Test Container
Youth & Volunteer Community Gathering
Fridays @ 2:00 PM โข Street Youth Ministry Main Center
Click & Pledge Floating Widget Status
focus === 'client'The official single Click & Pledge giving widget (embedded via Layout.astro and anchored at bottom-right) is automatically suppressed when Get Help (client) mode is selected to avoid soliciting youth in need. Clicking "Give Online Now" in the Give Money (donor) banner triggers this Click & Pledge widget directly.