<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub12m5exm2uk3xa674cc5r0hlyvccs5xxn7qv83ezuteefv5972nquq4j4szl/esp32-tollgate/tests/e2e/wifi-setup.spec.mjs, branch feature/display-fix</title>
<subtitle>[no description]</subtitle>
<id>https://upleb.uk/npub12m5exm2uk3xa674cc5r0hlyvccs5xxn7qv83ezuteefv5972nquq4j4szl/esp32-tollgate/atom?h=feature%2Fdisplay-fix</id>
<link rel='self' href='https://upleb.uk/npub12m5exm2uk3xa674cc5r0hlyvccs5xxn7qv83ezuteefv5972nquq4j4szl/esp32-tollgate/atom?h=feature%2Fdisplay-fix'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub12m5exm2uk3xa674cc5r0hlyvccs5xxn7qv83ezuteefv5972nquq4j4szl/esp32-tollgate/'/>
<updated>2026-05-19T19:32:20+00:00</updated>
<entry>
<title>test: fix Playwright Layer 2 tests - all 13 passing</title>
<updated>2026-05-19T19:32:20+00:00</updated>
<author>
<name>Your Name</name>
<email>you@example.com</email>
</author>
<published>2026-05-19T19:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub12m5exm2uk3xa674cc5r0hlyvccs5xxn7qv83ezuteefv5972nquq4j4szl/esp32-tollgate/commit/?id=59ea2f02c49a3c678ecae19f55d542b7442d6f7e'/>
<id>urn:sha1:59ea2f02c49a3c678ecae19f55d542b7442d6f7e</id>
<content type='text'>
- Fix SETUP_HTML innerHTML newline syntax error (single-quoted string can't span lines)
- Fix route interception: use page.goto with http://tollgate.test/setup instead of page.setContent
- Add **/setup route for serving mock HTML
- Fix Layer 1 POST tests: handle ECONNRESET gracefully, accept any error message
- Add Layer 1.5 redirect test (needs live board)
- Add **/setup route to rescan test
- Load page with waitUntil: networkidle
</content>
</entry>
</feed>
