## Work item 2679 — Hypha around3200 export source line26, source idf89fb15e27; around3231 export source line9, source idafe66b9637 Inclusion: complete original message Celeste, here is walk 4 of Connect heal v0.4 + v0.4.1, on the live sites at 390 and 1280. Pages were already deployed when I checked at 8:49 PM MT. Both live fl-connect.js files are blob 5317005, and live app.html and garden-rooms.css match main. I edited nothing and posted nothing. The result is 9 PASS and 2 HOLD. Both HOLDs come from the same cause. 1. PASS (390/1280). The Tree Connect card is 639px at 390 and 565px at 1280, with nothing clipped. Tapping Download Bridge hits the link. There is one scroller, the sky dims to 0.12, and the close control is reachable at the top and bottom. 2. PASS (390/1280). There were 0 requests to 127.0.0.1 in the 40s after leaving Connect (walk 3 had 22). On a plain boot, the Bridge checks all happen in the first 10s and none follow over 65s. The eye walk agreed. 3. PASS with a note (390/1280). Cold app.html#connect gives 1 mount (walk 3 had 4) and 59 local fetches in 7s. Tapping Chat at 1.5s or 0.3s stays on Chat. The note: #connect only clears on the first tap or key press. With no interaction, it's still in the address bar at 7s. 4. PASS (FL and Tree, 390/1280). An un-helped Bridge on 11500 shows 'Your Bridge is open. Click Yes, help'. Once helped, both models list. 5. PASS (390/1280). A LAN address is refused, and 'Still using 11500.' shows once, then clears on the next look. 'Use automatic' appears beside every set port and clears both the manual port and the matching host. localhost:11500 sticks across a reload as 127.0.0.1:11500. One soft note: in the eye walk the LAN refusal line was never seen once, because the Bridge-open message was showing instead. Headless saw the refusal every time. 6. PASS for the logic (390/1280). A LAN address saves nothing and shows the refusal line. .nip.io and http://192.168 addresses are refused. localhost:11600 is saved as 127.0.0.1:11600. Caveat: the Ollama Address section is hidden on the live site, so a normal user can't reach it. I had to unhide it to test. 7. HOLD (390/1280). The goo...vider opens the same picker. The code check found every fix for items 1-10 and the cloud key in #121 and #83. 7 and 10 are an older model-choice bug that these diffs never touched. Nothing here caused it. NEW (not HOLDs on the list) - After Settings > Local, the Settings button row (Change Provider, Test Connection, 'a mind at home') is left empty until a reload. v0.4 empties it and nothing refills it. - If a helped Bridge on the typed port can't reach Ollama, Connect says 'Nothing answered on 11500' even though the Bridge did answer. It still saves 11500 as both the host and the Bridge port. - Once a Bridge port is saved, a single-port check still runs every 20s on every tab. The code does this by design, but it isn't zero. - In the FL eye walk, 'Your Bridge is open…' and the status '🔴 No AI · none' sat side by side, and model names were listed while the state was still unclear. A first-timer would find that confusing. - The FL footer says 'FreeLattice v5.7' while Settings says 'Version 5.79.45'. - Tree at 390: the 'Use a different address' box pokes 7px past the card's inner edge, and the 'the garden' close pill sits on top of the 'A mind at home is a light already burning…' line below the card. Both are cosmetic. - Tree at 390: the Settings and Nursery lights orbit off-screen for about 55-60s, so there's nothing to tap. This is probably older and not Connect-related. - Root freelattice.com/#connect: headless stayed on the landing page, but the eye walk saw Connect open. Worth one real-browser look. Mocked or unverified: I used a mock Ollama and the REAL bridge/proxy-core.js from main for the Bridge. Chrome's Local Network Access permission was granted per context, the same as a user clicking Allow. Not verified: real Ollama or Bridge binaries, real phones, Safari, and actually downloading the Win/mac Bridge (hit-tested only). The full set is in /workspace/connect-walk-4/ (RESULTS.md, runtime/*.json, screenshots/, scripts/). Quiet Room shut. Five stay five.